diff --git a/srcpkgs/brother-brscan3/template b/srcpkgs/brother-brscan3/template index 2db3dd3ffed..c17eb0ec0dd 100644 --- a/srcpkgs/brother-brscan3/template +++ b/srcpkgs/brother-brscan3/template @@ -13,15 +13,16 @@ create_wksrc=yes if [ "$XBPS_TARGET_MACHINE" = "x86_64" ]; then distfiles="http://download.brother.com/welcome/dlf006642/brscan3-${version}-5.amd64.deb" - checksum="cce23bd9481f0fb3856e6c1fecdb65d7b21d1efb74e1741ef6185fa952319beb" + checksum="cce23bd9481f0fb3856e6c1fecdb65d7b21d1efb74e1741ef6185fa952319beb" debpkgid="5.amd64" + mylibdir="lib64" elif [ "$XBPS_TARGET_MACHINE" = "i686" ]; then distfiles="http://download.brother.com/welcome/dlf006641/brscan3-${version}-4.i386.deb" checksum="3d2c8aace27a694c0984c6a1913fb2ebbd6cfd7a46bcdce3d54ae3693009d835" - debpkgid="4.i386" + debpkgid="4.i386" + mylibdir="lib" fi - do_extract() { ar x ${XBPS_SRCDISTDIR}/${pkgname}-${version}/brscan3-${version}-${debpkgid}.deb cd ${wrksrc} @@ -29,16 +30,15 @@ do_extract() { } do_install(){ - mkdir -p ${DESTDIR} - # dlls and symlink (correctly put in /usr/lib) - cd ${wrksrc} - vinstall ./usr/lib64/sane/libsane-brother3.so.1.0.7 755 usr/lib/sane - ln -sf /usr/lib/sane/libsane-brother3.so.1.0.7 ${DESTDIR}/usr/lib/sane/libsane-brother3.so.1 - ln -sf /usr/lib/sane/libsane-brother3.so.1.0.7 ${DESTDIR}/usr/lib/sane/libsane-brother3.so - vinstall ./usr/lib64/libbrscandec3.so.1.0.0 755 usr/lib - ln -sf /usr/lib64/libbrscandec3.so.1.0.0 ${DESTDIR}/usr/lib/libbrscandec3.so.1 - ln -sf /usr/lib64/libbrscandec3.so.1.0.0 ${DESTDIR}/usr/lib/libbrscandec3.so - vmkdir /opt/Brother - vcopy "./usr/local/Brother/*" /opt/Brother/ - vinstall ${FILESDIR}/60-brother-brscan3.rules 644 usr/lib/udev/rules.d + # dlls and symlink (correctly put in /usr/lib) + cd ${wrksrc} + vinstall ./usr/${mylibdir}/sane/libsane-brother3.so.1.0.7 755 usr/lib/sane + ln -sf /usr/lib/sane/libsane-brother3.so.1.0.7 ${DESTDIR}/usr/lib/sane/libsane-brother3.so.1 + ln -sf /usr/lib/sane/libsane-brother3.so.1.0.7 ${DESTDIR}/usr/lib/sane/libsane-brother3.so + vinstall ./usr/${mylibdir}/libbrscandec3.so.1.0.0 755 usr/lib + ln -sf /usr/lib/libbrscandec3.so.1.0.0 ${DESTDIR}/usr/lib/libbrscandec3.so.1 + ln -sf /usr/lib/libbrscandec3.so.1.0.0 ${DESTDIR}/usr/lib/libbrscandec3.so + vmkdir /opt/Brother + vcopy "./usr/local/Brother/*" /opt/Brother/ + vinstall ${FILESDIR}/60-brother-brscan3.rules 644 usr/lib/udev/rules.d }