1 # Contributor: Steven She <mintcoffee@gmail.com>
5 pkgdesc="Canon URF2 driver with support for LBP, iR and MF series printers"
7 url="http://support-au.canon.com.au/contents/AU/EN/0100270808.html"
9 depends=('libcups' "cndrvcups-common=$pkgver")
10 makedepends=('autoconf' 'automake')
11 source=('http://gdlp01.c-wss.com/gds/8/0100002708/01/UFR_II_Printer_Driver_for_Linux_V200_uk_EN.tar.gz')
12 options=('!emptydirs')
13 md5sums=('d83253ee5c3e719f9b1c8cac90f2cdef')
18 cd $srcdir/UFR_II_Printer_Driver_for_Linux_V200_uk_EN/Sources
19 tar xf cndrvcups-lb-${pkgver}-2.tar.gz || return 1
21 cd cndrvcups-lb-$pkgver
24 ./autogen.sh --prefix=/usr \
28 --program-prefix="" && \
31 ( cd pstoufr2cpca && \
32 ./autogen.sh --prefix=/usr \
33 --enable-progpath=/usr/bin \
37 --program-prefix="" && \
41 ./autogen.sh --prefix=/usr \
45 --program-prefix="" && \
48 make DESTDIR=${pkgdir} install || return 1
50 #Taken from debian install rules in package
51 mkdir -p $pkgdir/usr/lib
52 install -c libs/libcanonufr2.la $pkgdir/usr/lib || return 1
53 install -c -s libs/libcanonufr2.so.1.0.0 $pkgdir/usr/lib || return 1
54 install -c -s libs/libufr2filter.so.1.0.0 $pkgdir/usr/lib || return 1
55 install -c -s libs/libEnoJBIG.so.1.0.0 $pkgdir/usr/lib || return 1
56 install -c -s libs/libcaiocnpkbidi.so.1.0.0 $pkgdir/usr/lib || return 1
58 mkdir -p $pkgdir/usr/bin
59 install -c -s libs/cnpkbidi $pkgdir/usr/bin || return 1
61 #Taken from debian install rules in package
64 ln -sf libcanonufr2.so.1.0.0 liblibcanonufr2.so.1
65 ln -sf libcanonufr2.so.1.0.0 libcanonufr2.so
66 ln -sf libufr2filter.so.1.0.0 libufr2filter.so.1
67 ln -sf libufr2filter.so.1.0.0 libufr2filter.so
68 ln -sf libEnoJBIG.so.1.0.0 libEnoJBIG.so.1
69 ln -sf libEnoJBIG.so.1.0.0 libEnoJBIG.so
70 ln -sf libcaiocnpkbidi.so.1.0.0 libcaiocnpkbidi.so.1
71 ln -sf libcaiocnpkbidi.so.1.0.0 libcaiocnpkbidi.so
74 mkdir -p $pkgdir/usr/share/caepcm
75 install -c -m 644 data/C* $pkgdir/usr/share/caepcm || return 1
77 mkdir -p $pkgdir/usr/share/cnpkbidi
78 install -c -m 644 libs/cnpkbidi* $pkgdir/usr/share/cnpkbidi || return 1
80 mkdir -p $pkgdir/usr/share/ufr2filter
81 install -c -m 644 libs/ThLB* $pkgdir/usr/share/ufr2filter || return 1
83 # From debian rules (files are needed according to aur comments)
84 # rm -rf $pkgdir/usr/share/cups/model/*ZK.ppd || return 1
85 # rm -rf $pkgdir/usr/share/cups/model/*ZS.ppd || return 1