[arch-commits] Commit in usbutils/trunk (PKGBUILD)
David Runge
dvzrv at archlinux.org
Thu Nov 12 10:40:50 UTC 2020
Date: Thursday, November 12, 2020 @ 10:40:50
Author: dvzrv
Revision: 400494
upgpkg: usbutils 013-1: Upgrade to 013.
Switch to correct license (GPL2).
Update pkgdesc based on upstream README.md.
Switch url to upstream git repository.
Run autoreconf in prepare() instead of autogen.sh in build().
Remove unused configure flag (--disable-zlib).
Add all available sodeps in package() and the respective packages to makedepends.
Remove removal of conflicting files (upstream relies on hwids, too).
Add docs.
Update maintainer info.
Modified:
usbutils/trunk/PKGBUILD
----------+
PKGBUILD | 42 ++++++++++++++++++++++++++----------------
1 file changed, 26 insertions(+), 16 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2020-11-12 10:34:06 UTC (rev 400493)
+++ PKGBUILD 2020-11-12 10:40:50 UTC (rev 400494)
@@ -1,32 +1,42 @@
-# Maintainer: Tobias Powalowski <tpowa at archlinux.org>
+# Maintainer: David Runge <dvzrv at archlinux.org>
+# Contributor: Tobias Powalowski <tpowa at archlinux.org>
# Contributor: Tom Gundersen <teg at jklm.no>
# Contributor: Judd Vinet <jvinet at zeroflux.org>
# Contributor: Curtis Campbell <curtisjamescampbell at hotmail.com>
+
pkgname=usbutils
-pkgver=012
-pkgrel=2
-pkgdesc="USB Device Utilities"
-arch=(x86_64)
-license=('GPL')
-depends=('libusb' 'hwids')
+pkgver=013
+pkgrel=1
+pkgdesc="A collection of USB tools to query connected USB devices"
+arch=('x86_64')
+url="https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usbutils.git/"
+license=('GPL2')
+depends=('glibc' 'hwids')
+makedepends=('libusb' 'systemd')
optdepends=('python: for lsusb.py usage'
'coreutils: for lsusb.py usage')
-url="http://linux-usb.sourceforge.net/"
source=("https://www.kernel.org/pub/linux/utils/usb/usbutils/${pkgname}-${pkgver}.tar"{.xz,.sign})
-md5sums=('0da98eb80159071fdbb00905390509d9'
- 'SKIP')
+sha512sums=('eb1751e5b82f7a1bdffc667662cebee6fd42f466e59d4eb4c98f0d3723d740305377da1df1ba5831402fddbbd1697bbfa2abd22d9ed175e2dee55d6d007e9e54'
+ 'SKIP')
+b2sums=('d6e7925e180ba90f27ca12f13ed985f34e51b230ec08188c91bf39bb8e64baa319aa63d473318e1a4cb21b53808e8610f837ea0bb85657072f1c70107d037873'
+ 'SKIP')
validpgpkeys=('647F28654894E3BD457199BE38DBBDC86092693E') # Greg Kroah-Hartman <gregkh at linuxfoundation.org>
+prepare() {
+ cd "$pkgname-$pkgver"
+ autoreconf -vfi
+}
+
build() {
- cd $pkgname-$pkgver
- ./autogen.sh
- ./configure --prefix=/usr --datadir=/usr/share/hwdata --disable-zlib
+ cd "$pkgname-$pkgver"
+ ./configure --prefix=/usr \
+ --datadir=/usr/share/hwdata
make
}
package() {
- cd $pkgname-$pkgver
+ depends+=('libusb-1.0.so' 'libudev.so')
+ cd "$pkgname-$pkgver"
make DESTDIR="$pkgdir" install
- # this is now in the hwids package
- rm -rf $pkgdir/usr/{share/hwdata,sbin}
+ install -vDm 644 {README.md,NEWS} -t "${pkgdir}/usr/share/doc/${pkgname}/"
}
More information about the arch-commits
mailing list