updated on Sun Jan 15 04:04:02 UTC 2012
[aur-mirror.git] / cndrvcups-common / PKGBUILD
blob0b77cda81cdec59fed5bdf4514e95daf3a64c9fd
1 # Contributor: Steven She <mintcoffee@gmail.com>
2 pkgname=cndrvcups-common
3 pkgver=2.00
4 pkgrel=1
5 pkgdesc="Common printer driver modules for Canon printers"
6 arch=('i686' 'x86_64')
7 url="http://support-au.canon.com.au/contents/AU/EN/0100270808.html"
8 license=('GPL')
9 depends=('gtk2')
10 makedepends=('rpmextract' 'automake' 'autoconf')
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')
14 build() {
15     unset LDFLAGS
17     cd $srcdir/UFR_II_Printer_Driver_for_Linux_V200_uk_EN/Sources
18     tar xf ${pkgname}-${pkgver}-2.tar.gz || return 1
20     cd $pkgname-$pkgver
22     (
23     cd cngplp
24     ./autogen.sh --prefix=/usr && \
25     make && \
26     make DESTDIR=${pkgdir} install
27     ) || return 1
29     (
30     cd buftool
31     ./autogen.sh --prefix=/usr && \
32     make && \
33     make DESTDIR=${pkgdir} LIBDIR=/usr/lib install
34     ) || return 1
36     (
37     cd cpca
38     ./autogen.sh --prefix=/usr && \
39     make && \
40     make DESTDIR=${pkgdir} LIBDIR=/usr/lib install
41     ) || return 1
43     (
44     cd c3plmod_ipc
45     make && \
46     make DESTDIR=${pkgdir} LIBDIR=/usr/lib install
47     ) || return 1
50     #Taken debian install rules in package
51     install -c -m 4755 libs/cnpkmodule $pkgdir/usr/bin
52     install -c -m 4755 libs/c3pldrv    $pkgdir/usr/bin
54     install -c -m 755 libs/libcaiowrap.so.1.0.0 $pkgdir/usr/lib
55     install -c -m 755 libs/libcaiousb.so.1.0.0 $pkgdir/usr/lib
56     install -c -m 755 libs/libc3pl.so.0.0.1 $pkgdir/usr/lib
57     install -c -m 755 libs/libcnaccm.so.1.0 $pkgdir/usr/lib
58     install -c -m 755 libs/libcaepcm.so.1.0 $pkgdir/usr/lib
59     install -c -m 755 libs/libcnlbcm.so.1.0 $pkgdir/usr/lib
60     install -c -m 755 c3plmod_ipc/libcanonc3pl.so.1.0.0 $pkgdir/usr/lib
61         install -c -m 755 libs/libcanon_slim.so.1.0.0 $pkgdir/usr/lib
63     (
64     cd $pkgdir/usr/lib/
65     ln -sf libc3pl.so.0.0.1 libc3pl.so.0
66     ln -sf libc3pl.so.0.0.1 libc3pl.so
67     ln -sf libcnaccm.so.1.0 libcnaccm.so.1
68     ln -sf libcnaccm.so.1.0 libcnaccm.so
69     ln -sf libcaepcm.so.1.0 libcaepcm.so.1
70     ln -sf libcaepcm.so.1.0 libcaepcm.so
71     ln -sf libcnlbcm.so.1.0 libcnlbcm.so.1
72     ln -sf libcnlbcm.so.1.0 libcnlbcm.so
73     ln -sf libcaiowrap.so.1.0.0 libcaiowrap.so.1
74     ln -sf libcaiowrap.so.1.0.0 libcaiowrap.so
75     ln -sf libcaiousb.so.1.0.0 libcaiousb.so.1
76     ln -sf libcaiousb.so.1.0.0 libcaiousb.so
77     ln -sf libcanonc3pl.so.1.0.0 libcanonc3pl.so.1
78     ln -sf libcanonc3pl.so.1.0.0 libcanonc3pl.so
79     ln -sf libcanon_slim.so.1.0.0 libcanon_slim.so.1
80     ln -sf libcanon_slim.so.1.0.0 libcanon_slim.so
81     ) || return 1
83     mkdir -p $pkgdir/usr/share/caepcm
84     install -c -m 644 data/CA*    $pkgdir/usr/share/caepcm
85     install -c -m 644 data/CNZ0*  $pkgdir/usr/share/caepcm