[arch-commits] Commit in libusb/trunk (2 files)
David Runge
dvzrv at gemini.archlinux.org
Tue Feb 1 18:23:54 UTC 2022
Date: Tuesday, February 1, 2022 @ 18:23:54
Author: dvzrv
Revision: 435704
upgpkg: libusb 1.0.25-1: Upgrade to 1.0.25.
Simplify quoting in file.
Remove now included patch.
Modified:
libusb/trunk/PKGBUILD
Deleted:
libusb/trunk/libusb-1.0.24-descriptor_parsing.patch
----------------------------------------+
PKGBUILD | 33 +++++++++++----------------
libusb-1.0.24-descriptor_parsing.patch | 37 -------------------------------
2 files changed, 14 insertions(+), 56 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2022-02-01 18:16:50 UTC (rev 435703)
+++ PKGBUILD 2022-02-01 18:23:54 UTC (rev 435704)
@@ -3,27 +3,22 @@
# Contributor: Tobias Powalowski <tpowa at archlinux.org>
pkgname=libusb
-pkgver=1.0.24
-pkgrel=2
+pkgver=1.0.25
+pkgrel=1
pkgdesc="Library that provides generic access to USB devices"
-arch=('x86_64')
+arch=(x86_64)
url="https://libusb.info/"
-license=('LGPL2.1')
-depends=('glibc')
-makedepends=('systemd')
-provides=('libusb-1.0.so')
-source=("https://github.com/${pkgname}/${pkgname}/releases/download/v$pkgver/${pkgname}-$pkgver.tar.bz2"
- "${pkgname}-1.0.24-descriptor_parsing.patch"
-)
-sha512sums=('5aea36a530aaa15c6dd656d0ed3ce204522c9946d8d39ffbb290dab4a98cda388a2598da4995123d1032324056090bd429e702459626d3e8d7daeebc4e7ff3dc'
- '588624bdcce2ff3ef98ab28b98b00eb48f16ef9e94033f29aaf8c6d6cb3e56d1299ea59f63b0d7a485955fa85182db0db5c043ceca24345c41f40311483606e2')
-b2sums=('f6188b5af1225cf8b6d1486b6efcf48e837ee4f2e3592adab3ae6aae0a74a67aa54f40f0dd547f951a194d40954f2ee33acf741d2eee0b8449ce64f2edcf1018'
- '65efafcaa87cc75000adb0f6fae6c5fc33d72727bacde327bae5e5e68162783c8203f92ecd3de2f7e8a9869f587ea76a0b1a054369a15cd9b3cec8f7fc44036f')
+license=(LGPL2.1)
+depends=(glibc)
+makedepends=(systemd)
+provides=(libusb-1.0.so)
+source=("https://github.com/${pkgname}/${pkgname}/releases/download/v$pkgver/${pkgname}-$pkgver.tar.bz2")
+sha512sums=('f1e6e5577d4bd1ff136927dc66c615014a06ac332ddd797b1d1ad5f7b68e2405e66068dcb210e2f0ae3e31681603ef72efbd88bf7fbe0eb41ce700fdc3f92f9d')
+b2sums=('3aecfbf9fc068fdfb8e612918bb895988f8400dc2c3ffd96a81792ab844d632f0c098947200512ddc37cfa9003956f8454c1d0362973a5d646a225f81cc2923b')
prepare() {
cd "$pkgname-$pkgver"
- patch -Np1 -i ../"${pkgname}-1.0.24-descriptor_parsing.patch"
- autoreconf -vfi
+ autoreconf -fiv
}
build() {
@@ -38,9 +33,9 @@
}
package () {
- depends+=('libudev.so')
+ depends+=(libudev.so)
+
cd "$pkgname-$pkgver"
make DESTDIR="$pkgdir" install
- install -vDm 644 {AUTHORS,ChangeLog,README} \
- -t "${pkgdir}/usr/share/doc/${pkgname}/"
+ install -vDm 644 {AUTHORS,ChangeLog,README} -t "${pkgdir}/usr/share/doc/${pkgname}/"
}
Deleted: libusb-1.0.24-descriptor_parsing.patch
===================================================================
--- libusb-1.0.24-descriptor_parsing.patch 2022-02-01 18:16:50 UTC (rev 435703)
+++ libusb-1.0.24-descriptor_parsing.patch 2022-02-01 18:23:54 UTC (rev 435704)
@@ -1,37 +0,0 @@
-diff --git a/libusb/os/linux_usbfs.c b/libusb/os/linux_usbfs.c
-index fb2ed53a..4d2dc8d6 100644
---- a/libusb/os/linux_usbfs.c
-+++ b/libusb/os/linux_usbfs.c
-@@ -641,7 +641,12 @@ static int seek_to_next_config(struct libusb_context *ctx,
- uint8_t *buffer, size_t len)
- {
- struct usbi_descriptor_header *header;
-- int offset = 0;
-+ int offset;
-+
-+ /* Start seeking past the config descriptor */
-+ offset = LIBUSB_DT_CONFIG_SIZE;
-+ buffer += LIBUSB_DT_CONFIG_SIZE;
-+ len -= LIBUSB_DT_CONFIG_SIZE;
-
- while (len > 0) {
- if (len < 2) {
-@@ -718,7 +723,7 @@ static int parse_config_descriptors(struct libusb_device *dev)
- }
-
- if (priv->sysfs_dir) {
-- /*
-+ /*
- * In sysfs wTotalLength is ignored, instead the kernel returns a
- * config descriptor with verified bLength fields, with descriptors
- * with an invalid bLength removed.
-@@ -727,8 +732,7 @@ static int parse_config_descriptors(struct libusb_device *dev)
- int offset;
-
- if (num_configs > 1 && idx < num_configs - 1) {
-- offset = seek_to_next_config(ctx, buffer + LIBUSB_DT_CONFIG_SIZE,
-- remaining - LIBUSB_DT_CONFIG_SIZE);
-+ offset = seek_to_next_config(ctx, buffer, remaining);
- if (offset < 0)
- return offset;
- sysfs_config_len = (uint16_t)offset;
More information about the arch-commits
mailing list