Date: Saturday, October 17, 2020 @ 09:25:25
  Author: dvzrv
Revision: 398479

upgpkg: libusb 1.0.23-3: Rebuild to cleanup provides.

Switch to correct license (LGPL2.1).
Drop all legacy conflicts, provides and replaces.
Run autoreconf in prepare().
Add all available sodeps package() and their respective packages in makedepends.
Install docs.
Update maintainer info.

Modified:
  libusb/trunk/PKGBUILD

----------+
 PKGBUILD |   42 ++++++++++++++++++++++++++----------------
 1 file changed, 26 insertions(+), 16 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2020-10-17 02:13:15 UTC (rev 398478)
+++ PKGBUILD    2020-10-17 09:25:25 UTC (rev 398479)
@@ -1,31 +1,41 @@
-# Maintainer:  BartÅ‚omiej Piotrowski <[email protected]>
+# Maintainer: David Runge <[email protected]>
+# Contributor: BartÅ‚omiej Piotrowski <[email protected]>
 # Contributor: Tobias Powalowski <[email protected]>
 
 pkgname=libusb
 pkgver=1.0.23
-pkgrel=2
-pkgdesc='Library that provides generic access to USB devices'
-arch=(x86_64)
-url='https://libusb.info/'
-license=(LGPL)
-depends=(glibc systemd-libs)
-makedepends=(systemd)
-replaces=(libusb1 libusbx)
-provides=("libusbx=$pkgver" libusb-1.0.so)
-conflicts=(libusbx)
-source=(https://github.com/libusb/libusb/releases/download/v$pkgver/libusb-$pkgver.tar.bz2)
-md5sums=('1e29700f6a134766d32b36b8d1d61a95')
+pkgrel=3
+pkgdesc="Library that provides generic access to USB devices"
+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";)
+sha512sums=('73430ad31dd405e76a9c6c55086961003989c44964e2735b5076f9ca849e3f6fe71d10a66b74b111f0c34a0d2cb744b9ca105863c552123fce4ec0bbdd2ec15b')
+b2sums=('4eaf8cce0047b85c3057c67b53769739c50a39c4d34e94659b030fb11f02309f9217e93d35d78f699c55256346cf8b14827c8ddf495caeeacc522c51f473abc2')
 
+prepare() {
+  cd "$pkgname-$pkgver"
+  autoreconf -vfi
+}
+
 build() {
-  cd $pkgname-$pkgver
+  cd "$pkgname-$pkgver"
   ./configure --prefix=/usr
   make
 }
 
 check() {
-  make -C $pkgname-$pkgver check
+  cd "$pkgname-$pkgver"
+  make -k check
 }
 
 package () {
-  make -C $pkgname-$pkgver DESTDIR="$pkgdir" install
+  depends+=('libudev.so')
+  cd "$pkgname-$pkgver"
+  make DESTDIR="$pkgdir" install
+  install -vDm 644 {AUTHORS,ChangeLog,README} \
+    -t "${pkgdir}/usr/share/doc/${pkgname}/"
 }

Reply via email to