Date: Friday, October 16, 2020 @ 23:19:38 Author: dvzrv Revision: 725223
upgpkg: lib32-libusb 1.0.23-2: Rebuild to add shared library to provides. Remove obsolete replaces and provides. Switch to correct license (LGPL2.1). Add libusb-1.0.so to provides. Run autoreconf in prepare(). Install docs. Update contributor info. Modified: lib32-libusb/trunk/PKGBUILD ----------+ PKGBUILD | 34 +++++++++++++++++++++++----------- 1 file changed, 23 insertions(+), 11 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2020-10-16 23:19:16 UTC (rev 725222) +++ PKGBUILD 2020-10-16 23:19:38 UTC (rev 725223) @@ -1,31 +1,43 @@ # Maintainer: Sven-Hendrik Haase <s...@lutzhaase.com> +# Contributor: David Runge <dv...@archlinux.org> # Contributor: 3V0LU710N <db_eee-at-hotmail-dot-com> +_name=libusb pkgname=lib32-libusb pkgver=1.0.23 -pkgrel=1 +pkgrel=2 pkgdesc="A cross-platform user library to access USB devices (32-bit)" arch=('x86_64') url="http://libusb.info/" -license=('LGPL') -depends=('lib32-glibc' 'libusb' 'lib32-systemd') -replaces=('lib32-libusb1' 'lib32-libusbx') -provides=("lib32-libusbx=$pkgver") +license=('LGPL2.1') +depends=('lib32-glibc' 'lib32-systemd' 'libusb') +provides=('libusb-1.0.so') makedepends=('gcc-multilib') -source=(https://github.com/libusb/libusb/releases/download/v$pkgver/libusb-$pkgver.tar.bz2) -md5sums=('1e29700f6a134766d32b36b8d1d61a95') +source=("https://github.com/${_name}/${_name}/releases/download/v$pkgver/${_name}-$pkgver.tar.bz2") +sha512sums=('73430ad31dd405e76a9c6c55086961003989c44964e2735b5076f9ca849e3f6fe71d10a66b74b111f0c34a0d2cb744b9ca105863c552123fce4ec0bbdd2ec15b') +b2sums=('4eaf8cce0047b85c3057c67b53769739c50a39c4d34e94659b030fb11f02309f9217e93d35d78f699c55256346cf8b14827c8ddf495caeeacc522c51f473abc2') +prepare() { + mv -v "${_name}-${pkgver}" "${pkgname}-${pkgver}" + cd "${pkgname}-${pkgver}" + autoreconf -vfi +} + build() { export CC="gcc -m32" export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" - cd "libusb-${pkgver}" - ./configure --prefix=/usr --libdir=/usr/lib32 --disable-static - make -j1 + cd "${pkgname}-${pkgver}" + ./configure --prefix=/usr \ + --libdir=/usr/lib32 \ + --disable-static + make } package () { - cd "${srcdir}/libusb-${pkgver}" + cd "${pkgname}-${pkgver}" make DESTDIR="${pkgdir}" install rm -rf "${pkgdir}"/usr/include + install -vDm 644 {AUTHORS,ChangeLog,NEWS,README,TODO} \ + -t "${pkgdir}/usr/share/doc/${pkgname}/" }