updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / lib32-cnijfilter-mp560 / PKGBUILD
blobdbff573b6243bf24542779b3204a504a5de205b2
1 # Maintainer: lorim <lorimz AT gmail DOT com>
3 pkgname=lib32-cnijfilter-mp560
4 pkgver=3.20
5 _pkgreview=1
6 pkgrel=3
7 pkgdesc="Canon IJ Printer Driver (MP560 series) (32-bit)"
8 url="http://software.canon-europe.com/products/0010756.asp"
9 arch=('x86_64')
10 license=('custom')
11 depends=('lib32-popt' 'lib32-gtk2>=2.8.0' 'lib32-libxml2>=2.6.24' 'ghostscript')
12 makedepends=('autoconf>=2.13' 'automake>=1.6' 'tar' 'make' 'gcc-multilib')
13 conflicts=('cnijfilter-common')
14 install=cnijfilter-mp560.install
15 source=(http://gdlp01.c-wss.com/gds/7/0100002367/01/cnijfilter-source-${pkgver}-${_pkgreview}.tar.gz
16         id.diff
17         cups.patch)
19 build() {
20   export CC="gcc -m32"
22   cd ${srcdir}/cnijfilter-source-${pkgver}-${_pkgreview}
23   patch -p1 -i ${srcdir}/cups.patch
25   cd ${srcdir}/cnijfilter-source-${pkgver}-${_pkgreview}/libs
26   ./autogen.sh --prefix=/usr --program-suffix=mp560 --libdir=/usr/lib32
27   make
28   make install DESTDIR=${pkgdir}
30   cd ${srcdir}/cnijfilter-source-${pkgver}-${_pkgreview}/cngpij
31   ./autogen.sh --prefix=/usr --program-suffix=mp560 --enable-progpath=/usr/bin --libdir=/usr/lib32
32   make
33   make install DESTDIR=${pkgdir}
35   cd ${srcdir}/cnijfilter-source-${pkgver}-${_pkgreview}/cngpijmon
36   ./autogen.sh --prefix=/usr --program-suffix=mp560 --enable-progpath=/usr/bin --libdir=/usr/lib32
37   make
38   make install DESTDIR=${pkgdir}
40   cd ${srcdir}/cnijfilter-source-${pkgver}-${_pkgreview}/cnijfilter
41   ./autogen.sh --prefix=/usr --program-suffix=mp560 --enable-progpath=/usr/bin --libdir=/usr/lib32
42   make
43   make install DESTDIR=${pkgdir}
45   cd ${srcdir}/cnijfilter-source-${pkgver}-${_pkgreview}/pstocanonij
46   ./autogen.sh --prefix=/usr --enable-progpath=/usr/bin --libdir=/usr/lib32
47   sed -i 's:filterdir =.*$:filterdir = /usr/lib/cups/filter:g' filter/Makefile
48   make
49   make install DESTDIR=${pkgdir}
51   cd ${srcdir}/cnijfilter-source-${pkgver}-${_pkgreview}/lgmon
52   ./autogen.sh --prefix=/usr --program-suffix=mp560 --enable-progpath=/usr/bin --libdir=/usr/lib32
53   make
54   make install DESTDIR=${pkgdir}
56   cd ${srcdir}/cnijfilter-source-${pkgver}-${_pkgreview}/backend
57   ./autogen.sh --prefix=/usr --program-suffix=mp560 --enable-progpath=/usr/bin --libdir=/usr/lib32
58   make
59   make install DESTDIR=${pkgdir}
61   cd ${srcdir}/cnijfilter-source-${pkgver}-${_pkgreview}/backendnet
62   ./autogen.sh --prefix=/usr --program-suffix=mp560 --enable-progpath=/usr/bin --libdir=/usr/lib32
63   make
64   make install DESTDIR=${pkgdir}
66   cd ${srcdir}/cnijfilter-source-${pkgver}-${_pkgreview}/cngpijmon/cnijnpr
67   ./autogen.sh --prefix=/usr --program-suffix=mp560 --enable-progpath=/usr/bin --libdir=/usr/lib32
68   make
69   make install DESTDIR=${pkgdir}
71   cd ${srcdir}/cnijfilter-source-${pkgver}-${_pkgreview}/printui/po
72   patch -Np0 -i ${srcdir}/id.diff
74   cd ${srcdir}/cnijfilter-source-${pkgver}-${_pkgreview}/printui
75   ./autogen.sh --prefix=/usr --program-suffix=mp560 --enable-progpath=/usr/bin --libdir=/usr/lib32
76   make
77   make install DESTDIR=${pkgdir}
79   cd ${srcdir}/cnijfilter-source-${pkgver}-${_pkgreview}/ppd
80   ./autogen.sh --prefix=/usr --program-suffix=mp560
81   make
82   make install DESTDIR=${pkgdir}
84   cd ${srcdir}/cnijfilter-source-${pkgver}-${_pkgreview}
85   install -d ${pkgdir}/usr/lib/bjlib
86   install -m 755 360/database/* ${pkgdir}/usr/lib/bjlib
87   install -d ${pkgdir}/usr/lib32
88   install -s -m 755 360/libs_bin/*.so.* ${pkgdir}/usr/lib32
89   install -s -m 755 com/libs_bin/*.so.* ${pkgdir}/usr/lib32
90   install -D LICENSE-cnijfilter-${pkgver}EN.txt ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE-cnijfilter-${pkgver}EN.txt
92 sha256sums=('2fc4dcd79d6644baeb0c8a0ee1b43dc9f59f44d21f773c0d85bfe2660a180b9a'
93             '9b2e9c71e6504a229bc2768fb7bf14bc4c2458b208afff9602d5aae70054eb8d'
94             '51cce3b50223b55513e4df00f78d55b4f9777c8b2e07243a589f6f9169eee78d')