diff options
author | ValdikSS | 2015-09-12 02:03:03 +0300 |
---|---|---|
committer | ValdikSS | 2015-09-12 02:03:03 +0300 |
commit | 8f676e84fe863d5ea90725dd2fa750c2db9c1c5b (patch) | |
tree | 8e8fa6c8696ed44a1327ea8c79276439690ae87e | |
parent | e718efe75be680726d0c7258aa39639a23d8022e (diff) | |
download | aur-8f676e84fe863d5ea90725dd2fa750c2db9c1c5b.tar.gz |
Fix everything Zepman posted
-rw-r--r-- | PKGBUILD | 35 |
1 files changed, 27 insertions, 8 deletions
@@ -2,7 +2,7 @@ pkgname=libusb0 pkgver=0.1.12 -pkgrel=5 +pkgrel=6 pkgdesc="Library to enable user space application programs to communicate with USB devices. 0.x branch. Debian's binary." arch=('i686' 'x86_64') url="http://libusb.sourceforge.net/" @@ -11,18 +11,37 @@ depends=('sh') provides=('libusb-compat') #replaces=('libusb-compat') conflicts=('libusb-compat') -_debianver='0.1-4_0.1.12-25' -source=("http://ftp.debian.org/debian/pool/main/libu/libusb/libusb-${_debianver}_i386.deb") -md5sums=('582aee4738aecee1ad2d4c725510b419') +_debianver_="0.1.12-25" +_debianver="0.1-4_$_debianver_" +source_i686=("http://ftp.debian.org/debian/pool/main/libu/libusb/libusb-${_debianver}_i386.deb" + "http://ftp.debian.org/debian/pool/main/libu/libusb/libusb-dev_${_debianver_}_i386.deb") +md5sums_i686=('316254e4ae2ff97f520948ffbb4af1ad' + '9f3e584547a8643a3efd6d3901f846cb') -if test "$CARCH" == x86_64; then - source=("http://ftp.debian.org/debian/pool/main/libu/libusb/libusb-${_debianver}_amd64.deb") -fi +source_x86_64=("http://ftp.debian.org/debian/pool/main/libu/libusb/libusb-${_debianver}_amd64.deb" + "http://ftp.debian.org/debian/pool/main/libu/libusb/libusb-dev_${_debianver_}_amd64.deb") +md5sums_x86_64=('582aee4738aecee1ad2d4c725510b419' + 'a1f65ae086a6085ff4f99e26195ce102') + +noextract=("${source[@]%%::*}") + +prepare() { + ar x ${srcdir}/libusb-dev_${_debianver_}*.deb + mv ${srcdir}/data.tar.xz ${srcdir}/data-dev.tar.xz + ar x libusb-${_debianver}*.deb +} package() { tar axvf ${srcdir}/data.tar.xz -C ${pkgdir}/ + tar axvf ${srcdir}/data-dev.tar.xz -C ${pkgdir}/ mkdir -p ${pkgdir}/usr/lib + mv ${pkgdir}/usr/lib/x86_64-linux-gnu/* ${pkgdir}/usr/lib || true + mv ${pkgdir}/usr/lib/i386-linux-gnu/* ${pkgdir}/usr/lib || true mv ${pkgdir}/lib/x86_64-linux-gnu/* ${pkgdir}/usr/lib || true mv ${pkgdir}/lib/i386-linux-gnu/* ${pkgdir}/usr/lib || true - rm -rf ${pkgdir}/lib/x86_64-linux-gnu/ ${pkgdir}/lib/i386-linux-gnu/ + rm ${pkgdir}/usr/lib/libusb.so + ln -s libusb-0.1.so.4 ${pkgdir}/usr/lib/libusb.so + rm -r ${pkgdir}/lib/i386-linux-gnu ${pkgdir}/lib/x86_64-linux-gnu \ + ${pkgdir}/usr/lib/i386-linux-gnu ${pkgdir}/usr/lib/x86_64-linux-gnu || true + rm -rf ${pkgdir}/lib/ } |