1 # Contributor: Fortunato Ventre (voRia) <vorione@gmail.com>
2 pkgname=scangearmp-mg6100
6 pkgdesc="Canon Scanner Driver (for MG6100 series)"
7 url="http://support-my.canon-asia.com/contents/MY/EN/0100303302.html"
10 depends=('sane' 'gtk2' 'gimp')
11 source=(http://gdlp01.c-wss.com/gds/3/0100003033/01/scangearmp-source-${_pkgver}.tar.gz)
12 md5sums=('15782d670f9d5c5904e00610508114f3')
15 if [ "$CARCH" == "x86_64" ]; then
21 cd ${srcdir}/scangearmp-source-${_pkgver}/scangearmp
22 ./autogen.sh --prefix=/usr LDFLAGS="-L`pwd`/../com/${libdir}"
23 # Force the use of system's libtool
25 ln -s `which libtool` .
27 make clean || return 1
30 make install DESTDIR=${pkgdir} || return 1
32 #Install common libraries
33 install -m 755 ${srcdir}/scangearmp-source-${_pkgver}/com/${libdir}/libcncpcmcm.so.8.0.1 ${pkgdir}/usr/lib/
34 install -m 755 ${srcdir}/scangearmp-source-${_pkgver}/com/${libdir}/libcncpmsimg.so.1.0.2 ${pkgdir}/usr/lib/
35 install -m 755 ${srcdir}/scangearmp-source-${_pkgver}/com/${libdir}/libcncpmslld.so.1.0.1 ${pkgdir}/usr/lib/
36 install -m 755 ${srcdir}/scangearmp-source-${_pkgver}/com/${libdir}/libcncpmsui.so.1.6.0 ${pkgdir}/usr/lib/
37 install -m 755 ${srcdir}/scangearmp-source-${_pkgver}/com/${libdir}/libcncpnet.so.1.2.0 ${pkgdir}/usr/lib/
38 # Install mg6100 series specific libraries
39 install -m 755 ${srcdir}/scangearmp-source-${_pkgver}/376/${libdir}/libcncpmsimg376.so.1.6.0 ${pkgdir}/usr/lib/
40 install -m 755 ${srcdir}/scangearmp-source-${_pkgver}/376/${libdir}/libcncpmslld376c.so.1.04.1 ${pkgdir}/usr/lib/
41 install -m 755 ${srcdir}/scangearmp-source-${_pkgver}/376/${libdir}/libcncpmslld376.so.1.6.0 ${pkgdir}/usr/lib/
42 # Create symbolic links
44 ln -s libcncpcmcm.so.8.0.1 libcncpcmcm.so
45 ln -s libcncpmsimg.so.1.0.2 libcncpmsimg.so
46 ln -s libcncpmslld.so.1.0.1 libcncpmslld.so
47 ln -s libcncpmsui.so.1.6.0 libcncpmsui.so
48 ln -s libcncpnet.so.1.2.0 libcncpnet.so
49 ln -s libcncpmsimg376.so.1.6.0 libcncpmsimg376.so
50 ln -s libcncpmslld376c.so.1.04.1 libcncpmslld376c.so
51 ln -s libcncpmslld376.so.1.6.0 libcncpmslld376.so
53 # Make scangearmp usable from gimp
54 install -d -m 755 ${pkgdir}/usr/lib/gimp/2.0/plug-ins/
55 ln -s /usr/bin/scangearmp ${pkgdir}/usr/lib/gimp/2.0/plug-ins/
57 # Install .tbl and .dat files for mg6100 series
58 install -D -m 755 ${srcdir}/scangearmp-source-${_pkgver}/376/cnc174ad.tbl ${pkgdir}/usr/lib/bjlib/
59 install -D -m 755 ${srcdir}/scangearmp-source-${_pkgver}/376/cnc_3760.tbl ${pkgdir}/usr/lib/bjlib/
60 install -D -m 755 ${srcdir}/scangearmp-source-${_pkgver}/376/CNC6100.DAT ${pkgdir}/usr/lib/bjlib/
61 install -D -m 755 ${srcdir}/scangearmp-source-${_pkgver}/376/CNC6100P.DAT ${pkgdir}/usr/lib/bjlib/
64 install -D -m 644 ${srcdir}/scangearmp-source-${_pkgver}/scangearmp/etc/80-canon_mfp.rules ${pkgdir}/etc/udev/rules.d/80-canon_mfp.rules
67 install -D -m 666 ${srcdir}/scangearmp-source-${_pkgver}/com/ini/canon_mfp_net.ini ${pkgdir}/usr/lib/bjlib/
69 # Install license file
70 cd ${srcdir}/scangearmp-source-${_pkgver}
71 install -D LICENSE-scangearmp-${pkgver}EN.txt ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE-scangearmp-${pkgver}EN.txt
73 # Remove unneeded files
74 rm ${pkgdir}/usr/lib/libsane-canon_mfp.a
75 rm ${pkgdir}/usr/lib/libsane-canon_mfp.la