From 49c97071f10e27f3e7253a3dabbb4e3552ae431b Mon Sep 17 00:00:00 2001 From: Ralph van Etten Date: Fri, 1 Nov 2019 16:15:54 +0100 Subject: [PATCH] New package: cnijfilter2-5.70 --- srcpkgs/cnijfilter2/INSTALL | 6 ++++ srcpkgs/cnijfilter2/template | 69 ++++++++++++++++++++++++++++++++++++ 2 files changed, 75 insertions(+) create mode 100644 srcpkgs/cnijfilter2/INSTALL create mode 100644 srcpkgs/cnijfilter2/template diff --git a/srcpkgs/cnijfilter2/INSTALL b/srcpkgs/cnijfilter2/INSTALL new file mode 100644 index 00000000000..fdfe0e9a18e --- /dev/null +++ b/srcpkgs/cnijfilter2/INSTALL @@ -0,0 +1,6 @@ +case "${ACTION}" in + post) + chown cups.lp /usr/lib/bjlib2/cnnet.ini + chmod 0664 /usr/lib/bjlib2/cnnet.ini + ;; +esac diff --git a/srcpkgs/cnijfilter2/template b/srcpkgs/cnijfilter2/template new file mode 100644 index 00000000000..6957d4da73e --- /dev/null +++ b/srcpkgs/cnijfilter2/template @@ -0,0 +1,69 @@ +# Template file for 'cnijfilter2' + +_upstreamversion="5.70-1" + +pkgname=cnijfilter2 +version=5.70 +revision=1 +wrksrc=cnijfilter2-source-${_upstreamversion} +archs="i686 x86_64" +repository=nonfree +hostmakedepends="automake autoconf libtool" +makedepends="cups-devel glib-devel libusb-devel libxml2-devel" +depends="cups libusb libxml2" +short_desc="Canon printer drivers for a number of PIXMA models" +maintainer="Ralph van Etten " +license="custom:canon,GPL-2.0-or-later" +homepage="https://www.canon-europe.com/support/consumer_products/products/fax__multifunctionals/inkjet/pixma_ts_series/pixma-ts9540.html?type=drivers&driverdetailid=tcm:13-1714899" +distfiles="http://gdlp01.c-wss.com/gds/0/0100009930/01/cnijfilter2-source-${_upstreamversion}.tar.gz" +checksum=999a0649d865e40bc5cceb8661a4b1018750d3fa0a27a75fc757a2333d7d5fb3 + +case $XBPS_TARGET_MACHINE in + x86_64) + _arc=64 + ;; + i686) + _arc=32 + ;; + *) + echo "Unknown target $XBPS_TARGET_MACHINE" + exit 1 + ;; +esac + +do_configure() { + ( cd ./cmdtocanonij2 && ./autogen.sh --prefix=/usr --datadir=/usr/share LDFLAGS="-L../../com/libs_bin${_arc}" ) + ( cd ./cmdtocanonij3 && ./autogen.sh --prefix=/usr --datadir=/usr/share LDFLAGS="-L../../com/libs_bin${_arc}" ) + ( cd ./cnijbe2 && ./autogen.sh --prefix=/usr --enable-progpath=/usr/bin ) + ( cd ./lgmon3 && ./autogen.sh --prefix=/usr --enable-progpath=/usr/bin --enable-libpath=/usr/lib/bjlib2 --datadir=/usr/share LDFLAGS="-L../../com/libs_bin${_arc}" ) + ( cd ./rastertocanonij && ./autogen.sh --prefix=/usr --enable-progpath=/usr/bin ) + ( cd ./tocanonij && ./autogen.sh --prefix=/usr --enable-progpath=/usr/bin ) + ( cd ./tocnpwg && ./autogen.sh --prefix=/usr --enable-progpath=/usr/bin ) +} + +do_build() { + ( cd ./cmdtocanonij2 && make clean && make ) + ( cd ./cmdtocanonij3 && make clean && make ) + ( cd ./cnijbe2 && make clean && make ) + ( cd ./lgmon3 && make clean && make ) + ( cd ./rastertocanonij && make clean && make ) + ( cd ./tocanonij && make clean && make ) + ( cd ./tocnpwg && make clean && make ) +} + +do_install() { + ( cd ./cmdtocanonij2 && make install DESTDIR=${DESTDIR} ) + ( cd ./cmdtocanonij3 && make install DESTDIR=${DESTDIR} ) + ( cd ./cnijbe2 && make install DESTDIR=${DESTDIR} ) + ( cd ./lgmon3 && make install DESTDIR=${DESTDIR} ) + ( cd ./rastertocanonij && make install DESTDIR=${DESTDIR} ) + ( cd ./tocanonij && make install DESTDIR=${DESTDIR} ) + ( cd ./tocnpwg && make install DESTDIR=${DESTDIR} ) + + vmkdir /usr/lib/bjlib2 + vinstall com/ini/cnnet.ini 644 /usr/lib/bjlib2 + vmkdir /usr/share/ppd/cnijfilter2 + vcopy "com/libs_bin${_arc}/lib*" /usr/lib + vcopy "ppd/*.ppd" /usr/share/ppd/cnijfilter2 + vlicense doc/LICENSE-cnijfilter-5.70EN.txt LICENSE.txt +}