Date: Saturday, March 18, 2023 @ 16:38:36
  Author: dvzrv
Revision: 471503

upgpkg: libusb 1.0.26-2: Rebuild to re-sign package.

Prevent libtool from overlinking.

Modified:
  libusb/trunk/PKGBUILD

----------+
 PKGBUILD |    8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2023-03-18 16:36:13 UTC (rev 471502)
+++ PKGBUILD    2023-03-18 16:38:36 UTC (rev 471503)
@@ -4,7 +4,7 @@
 
 pkgname=libusb
 pkgver=1.0.26
-pkgrel=1
+pkgrel=2
 pkgdesc="Library that provides generic access to USB devices"
 arch=(x86_64)
 url="https://libusb.info/";
@@ -24,6 +24,8 @@
 build() {
   cd $pkgname-$pkgver
   ./configure --prefix=/usr
+  # prevent excessive overlinking due to libtool
+  sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
   make
 }
 
@@ -32,7 +34,9 @@
 }
 
 package () {
-  depends+=(libudev.so)
+  depends+=(
+    systemd-libs libudev.so
+  )
 
   make DESTDIR="$pkgdir" install -C $pkgname-$pkgver
   install -vDm 644 $pkgname-$pkgver/{AUTHORS,ChangeLog,README} -t 
"$pkgdir/usr/share/doc/$pkgname/"

Reply via email to