[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