David Runge pushed to branch main at Arch Linux / Packaging / Packages / lib32-libusb
Commits: cc120908 by David Runge at 2025-06-04T09:04:20+02:00 Switch to git sources as more transparent upstream sources Instead of using a custom source tarball, rely on locked git tags. Signed-off-by: David Runge <[email protected]> - - - - - 827de46a by David Runge at 2025-06-04T09:06:15+02:00 upgpkg: 1.0.29-1 - - - - - 2 changed files: - .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -1,17 +1,17 @@ pkgbase = lib32-libusb pkgdesc = A cross-platform user library to access USB devices (32-bit) - pkgver = 1.0.28 + pkgver = 1.0.29 pkgrel = 1 url = http://libusb.info/ arch = x86_64 license = LGPL-2.1-or-later - makedepends = gcc-multilib + makedepends = git depends = lib32-glibc depends = lib32-systemd - depends = libusb=1.0.28 + depends = libusb=1.0.29 provides = libusb-1.0.so - source = https://github.com/libusb/libusb/releases/download/v1.0.28/libusb-1.0.28.tar.bz2 - sha512sums = 0f4efa6b54e6195d2e5446652c2dc07358583e205d63bf438c4409511b8637d1700a71268c40499755747827d23cc730d9122267386f847bf781993c045c519f - b2sums = 9bf506455fc1b981de155600936ab229f089ea28e58491076eab632455c4e814bf0336cd9326056a255508aa3956643c503af3ff2feda80bac036cf5cad86e80 + source = git+https://github.com/libusb/libusb.git#tag=v1.0.29 + sha512sums = 1f30c7f4b57352db7c4e786043a431bb52a9faab3fc3fa17d7112d5671da8cc894ec1b8e117185081ea2faad28177d8db4b5fde053327bdadea327e099669cc5 + b2sums = 759be08ecf6d7e3c60427223dda4667538b7de32fe3fe6769b53c46859fec31f678967828fe278253a03677cf9c49a672b08ef39a525875c03ec04c0e1086015 pkgname = lib32-libusb ===================================== PKGBUILD ===================================== @@ -4,7 +4,7 @@ _name=libusb pkgname=lib32-libusb -pkgver=1.0.28 +pkgver=1.0.29 pkgrel=1 pkgdesc="A cross-platform user library to access USB devices (32-bit)" arch=(x86_64) @@ -16,14 +16,16 @@ depends=( lib32-systemd libusb=$pkgver ) -makedepends=(gcc-multilib) +makedepends=( + git +) provides=(libusb-1.0.so) -source=($_url/releases/download/v$pkgver/$_name-$pkgver.tar.bz2) -sha512sums=('0f4efa6b54e6195d2e5446652c2dc07358583e205d63bf438c4409511b8637d1700a71268c40499755747827d23cc730d9122267386f847bf781993c045c519f') -b2sums=('9bf506455fc1b981de155600936ab229f089ea28e58491076eab632455c4e814bf0336cd9326056a255508aa3956643c503af3ff2feda80bac036cf5cad86e80') +source=(git+$_url.git#tag=v$pkgver) +sha512sums=('1f30c7f4b57352db7c4e786043a431bb52a9faab3fc3fa17d7112d5671da8cc894ec1b8e117185081ea2faad28177d8db4b5fde053327bdadea327e099669cc5') +b2sums=('759be08ecf6d7e3c60427223dda4667538b7de32fe3fe6769b53c46859fec31f678967828fe278253a03677cf9c49a672b08ef39a525875c03ec04c0e1086015') prepare() { - cd $_name-$pkgver + cd $_name autoreconf -fiv } @@ -37,7 +39,7 @@ build() { export CC="gcc -m32" export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" - cd $_name-$pkgver + cd $_name ./configure "${configure_options[@]}" # prevent excessive overlinking due to libtool sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool @@ -45,7 +47,7 @@ build() { } package () { - make DESTDIR="$pkgdir" install -C $_name-$pkgver + make DESTDIR="$pkgdir" install -C $_name rm -rf "$pkgdir"/usr/include - install -vDm 644 $_name-$pkgver/{AUTHORS,ChangeLog,NEWS,README,TODO} -t "$pkgdir/usr/share/doc/$pkgname/" + install -vDm 644 $_name/{AUTHORS,ChangeLog,NEWS,README,TODO} -t "$pkgdir/usr/share/doc/$pkgname/" } View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/lib32-libusb/-/compare/eb76450316ec92f1d5c805fe9022771013335dd9...827de46a8dfdab4db2d5659aa923f11945745b86 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/lib32-libusb/-/compare/eb76450316ec92f1d5c805fe9022771013335dd9...827de46a8dfdab4db2d5659aa923f11945745b86 You're receiving this email because of your account on gitlab.archlinux.org.
