updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / cnijfilter-ip1800series / PKGBUILD
blob84799ae2c464c4dda78f4ccb8318759d1355c269
1 # Contributor: Eric Le Bras <eric.lebras@gmail.com>
3 pkgname=cnijfilter-ip1800series
4 pkgver=2.70
5 pkgrel=1
6 pkgdesc="Canon IJ Printer Driver for Pixma IP1800 series multifunction"
7 arch=('i686')
8 url="http://support-au.canon.com.au/contents/AU/EN/0900718516.html"
9 license=('GPL2' 'LGPL2' 'custom')
10 depends=('cnijfilter-common270' 'gtk' 'libxml' 'libglade')
11 makedepends=('rpmextract autoconf>=2.13' 'automake>=1.6' 'tar' 'make' 'gcc')
12 install=cnijfilter-ip1800series.install
13 source=("http://gdlp01.c-wss.com/gds/5/0900007185/02/cnijfilter-common-${pkgver}-2.src.rpm"
14         cngpijmonip1800series.desktop
15         printuiip1800series.desktop)
16 md5sums=('478aa71f6f4c81ef788d2136152af4c3'
17          '0531790082c6e0dda3f9eaf8263ba402'
18          '69be069048ce3e9013b6197114dd370f')
20 build() {
21   cd ${srcdir}
22   rpmextract.sh cnijfilter-common-${pkgver}-2.src.rpm
23   tar xzf cnijfilter-common-${pkgver}-2.tar.gz
25   cd ${srcdir}/cnijfilter-common-${pkgver}/ppd
26   ./autogen.sh --prefix=/usr || return 1
27   make install DESTDIR=${pkgdir} || return 1
29   cd ${srcdir}/cnijfilter-common-${pkgver}/cnijfilter
30   ./autogen.sh --prefix=/usr --program-suffix=ip1800 --enable-libpath=/usr/lib/bjlib --enable-binpath=/usr/bin || return 1
31   make clean
32   make || return 1
33   make install DESTDIR=${pkgdir} || return 1
35   cd ${srcdir}/cnijfilter-common-${pkgver}/printui
36   ./autogen.sh --prefix=/usr --program-suffix=ip1800 --datadir=/usr/share || return 1
37   make clean
38   make || return 1
39   make install DESTDIR=${pkgdir} || return 1
41   cd ${srcdir}/cnijfilter-common-${pkgver}/lgmon
42   ./autogen.sh --prefix=/usr --program-suffix=ip1800 --enable-progpath=/usr/bin || return 1
43   make clean
44   make || return 1
45   make install DESTDIR=${pkgdir} || return 1
47   cd ${srcdir}/cnijfilter-common-${pkgver}/cngpijmon
48   ./autogen.sh --prefix=/usr --program-suffix=ip1800 || return 1
49   make clean
50   make || return 1
51   make install DESTDIR=${pkgdir} || return 1
53   cd ${srcdir}/cnijfilter-common-${pkgver}
54   install -d ${pkgdir}/usr/lib/bjlib
55   install -m 755 312/database/* ${pkgdir}/usr/lib/bjlib
56   install -s -m 755 312/libs_bin/*.so.* ${pkgdir}/usr/lib
57   install -D LICENSE-cnijfilter-${pkgver}E.txt ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE-cnijfilter-${pkgver}E.txt
59   install -Dm644 "$srcdir/cngpijmonip1800.desktop" "$pkgdir/usr/share/applications/cngpijmonip1800.desktop"
60   install -Dm644 "$srcdir/printuiip1800.desktop" "$pkgdir/usr/share/applications/printuiip1800.desktop"
62   rm -rf ${pkgdir}/usr/lib/cups/
63   rm ${pkgdir}/usr/share/cups/model/canonip{3300,4300,2500,90}
64   rm ${pkgdir}/usr/share/cups/model/canonmp*.ppd