1 # Contributor: Orivej Desh <smpuj@bk.ru>
2 pkgname=cups-canon-3.00
5 pkgdesc="Canon iP3600, iP4600, MP630, MP540, MP240, MP190 and iP1900 CUPS drivers"
7 url="http://software.canon-europe.com/software/0031332.asp"
9 depends=("gtk2" "popt" "libpng12")
10 [ "$CARCH" = "x86_64" ] && depends=("gtk2" "popt" "lib32-libpng12" "lib32-libxml2" "lib32-gtk2" "lib32-popt")
11 makedepends=("xz-utils")
15 source=("http://gdlp01.c-wss.com/gds/6/0100001606/01/cnijfilter-common-3.00-1.tar.gz" "bin64.tar.xz" "cups-ppd.patch")
16 md5sums=('b4c3dab3c491fbe3f9dc830dae401a45' '79ac112c41d4e2804ed8e812c732d687' '1f567e61aa44f2cb60139d46990f0ebe')
20 MODELS=(ip1900 ip3600 ip4600 mp190 mp240 mp540 mp630)
22 cd "$srcdir/cnijfilter-common-$pkgver"
23 patch -Np1 -i ../cups-ppd.patch
26 install -d "$pkgdir/usr/share/licenses/$pkgname"
27 install -m644 LICENSE* "$pkgdir/usr/share/licenses/$pkgname"
29 for i in libs cngpij pstocanonij backend; do
32 ./autogen.sh --prefix=/usr --enable-progpath=/usr/bin
34 make DESTDIR="$pkgdir" install
38 install -d "$pkgdir/usr/share/cups/model"
39 install -m644 ppd/*ppd "$pkgdir/usr/share/cups/model"
42 [ "$CARCH" = "i686" ] && TARGETS=(cnijfilter printui lgmon cngpijmon) || TARGETS=(lgmon cngpijmon)
43 for model in ${MODELS[@]}; do
44 echo -e "..........\n. $model\n.........."
45 for target in ${TARGETS[@]}; do
47 echo ".......... $target"
48 ./autogen.sh --prefix=/usr --enable-libpath=/usr/lib/bjlib --enable-binpath=/usr/bin --enable-progpath=/usr/bin --program-suffix=$model
51 make DESTDIR="$pkgdir" install
55 [ "$CARCH" = "x86_64" ] && install ../bin64/* "$pkgdir/usr/bin"
57 install -d "$pkgdir/usr/lib/bjlib"
58 for i in 333 334 336 338 341 342 346; do
59 install -m644 $i/database/* "$pkgdir/usr/lib/bjlib"
60 install $i/libs_bin/*.so.* "$pkgdir/usr/lib"