David Runge pushed to branch main at Arch Linux / Packaging / Packages / 
usbutils


Commits:
3be72cf8 by David Runge at 2024-10-22T21:15:02+02:00
upgpkg: 018-1

Upstream switched to meson (yay)

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,25 +1,28 @@
 pkgbase = usbutils
        pkgdesc = A collection of USB tools to query connected USB devices
-       pkgver = 017
+       pkgver = 018
        pkgrel = 1
        url = 
https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usbutils.git/
        arch = x86_64
        license = GPL-2.0-only
        license = GPL-2.0-or-later
        license = GPL-3.0-only
+       license = LGPL-2.1-or-later
+       license = MIT
        makedepends = libusb
+       makedepends = meson
        makedepends = systemd
        depends = glibc
        depends = hwdata
        optdepends = coreutils: for lsusb.py usage
        optdepends = python: for lsusb.py usage
        optdepends = sh: for usb-devices
-       source = 
https://www.kernel.org/pub/linux/utils/usb/usbutils/usbutils-017.tar.xz
-       source = 
https://www.kernel.org/pub/linux/utils/usb/usbutils/usbutils-017.tar.sign
+       source = 
https://www.kernel.org/pub/linux/utils/usb/usbutils/usbutils-018.tar.xz
+       source = 
https://www.kernel.org/pub/linux/utils/usb/usbutils/usbutils-018.tar.sign
        validpgpkeys = 647F28654894E3BD457199BE38DBBDC86092693E
-       sha512sums = 
eaebbc82eee4d940898f7a8de95ca49846c7c964e65c3d866b38735f8f3c8ccfed2b3a536bf2ef39a835a40a34c2273ac4d82b1012d0c693d4863cff14870d95
+       sha512sums = 
4f76c7a328746e17892c31d69cbd9a560c4384877e18d80076cef344a25b71b33387d803c98a9c6867b357a61e1a8a1a630884afe32128c3b6393dc186f216c8
        sha512sums = SKIP
-       b2sums = 
868c646ed6d38a38b9bd3ab85ba3a5e9362a97e476aeed6576c1b175caaf4ee688cb2c33756f02c9bf0aef9e7d58657331fc1c3b3314d86145b3d4f37124537e
+       b2sums = 
030f45afd5867ee38c8284a0741d1de63653a98746bfef42281390c5bdefbbb99c318d708e88ea2e28810d519d735da3103fe438befa889fc9b5ae9e21200992
        b2sums = SKIP
 
 pkgname = usbutils


=====================================
PKGBUILD
=====================================
@@ -5,7 +5,7 @@
 # Contributor: Curtis Campbell <[email protected]>
 
 pkgname=usbutils
-pkgver=017
+pkgver=018
 pkgrel=1
 pkgdesc="A collection of USB tools to query connected USB devices"
 arch=(x86_64)
@@ -14,6 +14,8 @@ license=(
   GPL-2.0-only
   GPL-2.0-or-later
   GPL-3.0-only
+  LGPL-2.1-or-later
+  MIT
 )
 depends=(
   glibc
@@ -21,6 +23,7 @@ depends=(
 )
 makedepends=(
   libusb
+  meson
   systemd
 )
 optdepends=(
@@ -29,23 +32,15 @@ optdepends=(
   'sh: for usb-devices'
 )
 
source=(https://www.kernel.org/pub/linux/utils/usb/usbutils/$pkgname-$pkgver.tar{.xz,.sign})
-sha512sums=('eaebbc82eee4d940898f7a8de95ca49846c7c964e65c3d866b38735f8f3c8ccfed2b3a536bf2ef39a835a40a34c2273ac4d82b1012d0c693d4863cff14870d95'
+sha512sums=('4f76c7a328746e17892c31d69cbd9a560c4384877e18d80076cef344a25b71b33387d803c98a9c6867b357a61e1a8a1a630884afe32128c3b6393dc186f216c8'
             'SKIP')
-b2sums=('868c646ed6d38a38b9bd3ab85ba3a5e9362a97e476aeed6576c1b175caaf4ee688cb2c33756f02c9bf0aef9e7d58657331fc1c3b3314d86145b3d4f37124537e'
+b2sums=('030f45afd5867ee38c8284a0741d1de63653a98746bfef42281390c5bdefbbb99c318d708e88ea2e28810d519d735da3103fe438befa889fc9b5ae9e21200992'
         'SKIP')
 validpgpkeys=('647F28654894E3BD457199BE38DBBDC86092693E')  # Greg 
Kroah-Hartman <[email protected]>
 
-prepare() {
-  cd $pkgname-$pkgver
-  autoreconf -fiv
-}
-
 build() {
-  cd $pkgname-$pkgver
-  ./configure \
-    --prefix=/usr \
-    --datadir=/usr/share/hwdata
-  make
+  arch-meson $pkgname-$pkgver build
+  meson compile -C build
 }
 
 package() {
@@ -54,8 +49,9 @@ package() {
     systemd-libs libudev.so
   )
 
-  cd $pkgname-$pkgver
-  make DESTDIR="$pkgdir" install
-  install -vDm 755 usbreset -t "$pkgdir/usr/bin"
-  install -vDm 644 NEWS -t "$pkgdir/usr/share/doc/$pkgname/"
+  meson install -C build --destdir "$pkgdir"
+
+  install -vDm 755 build/usbreset -t "$pkgdir/usr/bin"
+  install -vDm 644 $pkgname-$pkgver/{NEWS,README.md} -t 
"$pkgdir/usr/share/doc/$pkgname/"
+  install -vDm 644 $pkgname-$pkgver/LICENSES/*.txt -t 
"$pkgdir/usr/share/licenses/$pkgname/"
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/usbutils/-/commit/3be72cf8c190df4d0459081f211b5bf5292c7d62

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/usbutils/-/commit/3be72cf8c190df4d0459081f211b5bf5292c7d62
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to