diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 15 |
1 files changed, 11 insertions, 4 deletions
@@ -12,7 +12,7 @@ pkgname=('scangearmp-mpseries-common' _pkgname=scangearmp pkgver=1.40 -pkgrel=8 +pkgrel=11 _pkgreview=1 pkgdesc="Canon IJ Scanner Driver for MP250, MP270, MP490, MP550, MP560, and MP640 series" @@ -23,7 +23,7 @@ license=('custom') conflicts=('lib32-cnijfilter320') -makedepends_x86_64=('gcc-multilib' 'libtool-multilib' 'lib32-gimp' 'lib32-libusb-compat' 'lib32-gtk2') +makedepends_x86_64=('gcc-multilib' 'libtool-multilib' 'lib32-gimp' 'lib32-libusb-compat' 'libusb-compat' 'lib32-gtk2') makedepends_i686=('gcc' 'libtool' 'gimp' 'libusb-compat' 'gtk2') makedepends=('autoconf>=2.59' 'automake>=1.10' 'tar' 'make' 'sane') @@ -32,7 +32,7 @@ makedepends=('autoconf>=2.59' 'automake>=1.10' 'tar' 'make' 'sane') source=("http://files.canon-europe.com/files/soft37281/Software/Linux_Scangear_Source_Files.tar" "mychanges.patch") sha512sums=('257f6ffece2e43c5db7b4d73ac962ddce9256b652e980b64dead2d38fe15d1b101a4f91c87b7fce1e0154fcb7fd6fc59962d4ca9abd4a20f765845aa938d8b8a' - 'dd5bc73edff4f8a3452058e6f635815e6697a996cf0f3bf8a6515594af22ad730333f80a4f1b8113d36549ce8a627b92eb5e36778fc72def6852d01ef5e0930b') + '2f065e5558aa7fc831e5e0bff7b6b140a134d61e9efcaf3ca7fe4596cdd5dc2bea860ccf043fa8045b8a5462763275575af6dce3799cd4b2bd15ec4bdf23ae3e') prepare() { cd "${srcdir}" @@ -50,6 +50,8 @@ build() { cd "${srcdir}/${_pkgname}-source-${pkgver}-${_pkgreview}/scangearmp" export CC="gcc -m32" + # Required for the glib2 + export PKG_CONFIG_PATH=/usr/lib32/pkgconfig ./autogen.sh --prefix=/usr --libdir=/usr/lib32 if [ -x /usr/bin/libtool ]; then @@ -68,7 +70,7 @@ package_scangearmp-mpseries-common() { conflicts=('scangearmp-common') provides=('scangearmp-common=1.40') - depends_x86_64=('lib32-libusb-compat' 'lib32-gimp') + depends_x86_64=('lib32-libusb-compat' 'libusb-compat' 'lib32-gimp') depends_i686=('libusb-compat' 'gimp') depends=('sane') @@ -87,6 +89,9 @@ package_scangearmp-mpseries-common() { done chmod 644 ${pkgdir}/usr/lib32/libsane-canon_mfp.a + install -d ${pkgdir}/usr/lib/bjlib + ln -rs ${pkgdir}/usr/lib32/bjlib/* ${pkgdir}/usr/lib/bjlib/ + install -D LICENSE-scangearmp-${pkgver}EN.txt ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE-scangearmp-${pkgver}EN.txt } @@ -96,12 +101,14 @@ scangearmp-mpverseries-packager() { cd "${srcdir}/${_pkgname}-source-${pkgver}-${_pkgreview}" install -d ${pkgdir}/usr/lib32/bjlib + install -d ${pkgdir}/usr/lib/bjlib for libname in ${mpid}/libs_bin/*.so.*; do install -s -m 755 ${libname} ${pkgdir}/usr/lib32 done for auxname in ${mpid}/*.{tbl,DAT}; do install -m 644 ${auxname} ${pkgdir}/usr/lib32/bjlib done + ln -rs ${pkgdir}/usr/lib32/bjlib/* ${pkgdir}/usr/lib/bjlib/ install -D LICENSE-scangearmp-${pkgver}EN.txt ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE-scangearmp-${pkgver}EN.txt } |