diff options
author | Qiu Wenbo | 2021-01-15 16:26:05 +0800 |
---|---|---|
committer | Qiu Wenbo | 2021-01-15 16:29:48 +0800 |
commit | c4a767bddaea74874d7f0ed5dbe7b11baef396b4 (patch) | |
tree | 24b0c127768c212dd7224177a70e8134a0d59ba0 | |
parent | 1572139761e7c83064c4a3b9dbd57036c5ee87fa (diff) | |
download | aur-c4a767bddaea74874d7f0ed5dbe7b11baef396b4.tar.gz |
bump version to 1.0.24, also use mingw-w64-configure
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 20 |
2 files changed, 11 insertions, 17 deletions
@@ -1,19 +1,19 @@ pkgbase = mingw-w64-libusb pkgdesc = Library that provides generic access to USB devices (mingw-w64) - pkgver = 1.0.23 + pkgver = 1.0.24 pkgrel = 1 url = http://libusb.info arch = any license = LGPL - makedepends = mingw-w64-gcc + makedepends = mingw-w64-configure depends = mingw-w64-crt conflicts = mingw-w64-libusbx replaces = mingw-w64-libusbx options = !strip options = staticlibs options = !buildflags - source = https://github.com/libusb/libusb/releases/download/v1.0.23/libusb-1.0.23.tar.bz2 - sha256sums = db11c06e958a82dac52cf3c65cb4dd2c3f339c8a988665110e0d24d19312ad8d + source = https://github.com/libusb/libusb/releases/download/v1.0.24/libusb-1.0.24.tar.bz2 + sha256sums = 7efd2685f7b327326dcfb85cee426d9b871fd70e22caa15bb68d595ce2a2b12a pkgname = mingw-w64-libusb @@ -2,43 +2,37 @@ # Contributor: xantares <xantares09 at hotmail dot com> pkgname=mingw-w64-libusb -pkgver=1.0.23 +pkgver=1.0.24 pkgrel=1 pkgdesc="Library that provides generic access to USB devices (mingw-w64)" arch=(any) url="http://libusb.info" license=('LGPL') depends=('mingw-w64-crt') -makedepends=('mingw-w64-gcc') +makedepends=('mingw-w64-configure') conflicts=('mingw-w64-libusbx') replaces=('mingw-w64-libusbx') options=('!strip' 'staticlibs' '!buildflags') source=("https://github.com/libusb/libusb/releases/download/v${pkgver}/libusb-${pkgver}.tar.bz2") -sha256sums=('db11c06e958a82dac52cf3c65cb4dd2c3f339c8a988665110e0d24d19312ad8d') +sha256sums=('7efd2685f7b327326dcfb85cee426d9b871fd70e22caa15bb68d595ce2a2b12a') _architectures=('i686-w64-mingw32' 'x86_64-w64-mingw32') build() { - unset LDFLAGS - cd "libusb-${pkgver}" + cd "${srcdir}/libusb-${pkgver}" for _arch in "${_architectures[@]}"; do mkdir -p build-${_arch} && pushd build-${_arch} - ../configure --prefix=/usr/${_arch} \ - --host=${_arch} \ - --enable-shared - # They broke parallel building in libusb 1.20 - make -j1 + ${_arch}-configure .. + make popd done } package () { - cd "libusb-${pkgver}" for _arch in "${_architectures[@]}"; do - pushd build-${_arch} + cd "${srcdir}/libusb-$pkgver/build-${_arch}" make install DESTDIR="${pkgdir}" ${_arch}-strip --strip-unneeded "${pkgdir}/usr/${_arch}/bin/"*.dll ${_arch}-strip -g "${pkgdir}/usr/${_arch}/lib/"*.a - popd done } |