Date: Monday, January 2, 2023 @ 12:29:50
  Author: dvzrv
Revision: 1372899

upgpkg: lib32-libpcap 1.10.2-1: Upgrade to 1.10.2.

Remove unnecessary quotes and curly braces.
Add soprovides.
Add debug package and remove staticlibs.

Modified:
  lib32-libpcap/trunk/PKGBUILD

----------+
 PKGBUILD |   57 ++++++++++++++++++++++++++++++---------------------------
 1 file changed, 30 insertions(+), 27 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2023-01-02 12:11:19 UTC (rev 1372898)
+++ PKGBUILD    2023-01-02 12:29:50 UTC (rev 1372899)
@@ -1,5 +1,5 @@
+# Maintainer: David Runge <[email protected]>
 # Maintainer: Sven-Hendrik Haase <[email protected]>
-# Contributor: David Runge <[email protected]>
 # Contributor: Christian Hesse <[email protected]>
 # Contributor: Bill Fraser <[email protected]>
 # Contributor: Thomas Bächler <[email protected]>
@@ -6,55 +6,58 @@
 
 _name=libpcap
 pkgname=lib32-libpcap
-pkgver=1.10.1
+pkgver=1.10.2
 pkgrel=1
 pkgdesc="A system-independent interface for user-level packet capture (32-bit)"
-arch=('x86_64')
+arch=(x86_64)
 url="http://www.tcpdump.org/";
-license=('BSD')
-depends=('lib32-glibc' 'lib32-libnl' "${_name}=${pkgver}")
-makedepends=('bluez-libs' 'lib32-dbus')
-provides=('libpcap.so')
-source=("https://www.tcpdump.org/release/libpcap-${pkgver}.tar.gz"{,.sig})
-sha512sums=('56c314f19c2b857742bf8abcb1e78066986aaa95cec339b75a3c8b70a9fa2b5167da98708352f9ec97a1cea2700cfb4e040bda108d58ac46cec9b7deab88d171'
+license=(BSD)
+depends=(lib32-glibc lib32-libnl $_name=$pkgver)
+makedepends=(bluez-libs lib32-dbus)
+provides=(libpcap.so)
+options=(debug !staticlibs)
+source=(https://www.tcpdump.org/release/$_name-$pkgver.tar.gz{,.sig})
+sha512sums=('ccacebf367db44ab74e588f88a4fd7cd82c58e478e6c35414ae36df58fb06d85d542597485b1d1393edfaacc2bc5d35578b7b87fee4965f6dfde10a03d2ddd32'
             'SKIP')
-b2sums=('0ec028e5d026a97b92ba6f23f88daf36b827eee08a752a0162fbabd1b5a2a70141ec403b6ff26dc3eb25ca5c6630c9c2f60f05b33161770da3d5e829c4eecdc6'
+b2sums=('f8280c8e12065b4d86e451df8504c834da9c94b25029f0e5c22359d0ce35cf4e3490fa3343d0112209600ea01ffa54249c82c20e2859515884daee759e4a5e9b'
         'SKIP')
 validpgpkeys=('1F166A5742ABB9E0249A8D30E089DEF1D9C15D0D') # The Tcpdump Group 
(Package signing key) <[email protected]>
 
 prepare() {
-  mv -v "${_name}-${pkgver}" "${pkgname}-${pkgver}"
-  cd "${pkgname}-${pkgver}"
+  cd $_name-$pkgver
   autoreconf -fiv
 }
 
 build() {
+  local configure_options=(
+    --prefix=/usr
+    --libdir=/usr/lib32
+    --enable-ipv6
+    --enable-bluetooth
+    --enable-usb
+    --with-libnl
+  )
   export CC="gcc -m32"
   export CXX="g++ -m32"
   export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
 
-  cd "${pkgname}-${pkgver}"
-  ./configure \
-    --prefix=/usr \
-    --libdir=/usr/lib32 \
-    --enable-ipv6 \
-    --enable-bluetooth \
-    --enable-usb \
-    --with-libnl
+  cd $_name-$pkgver
+  ./configure "${configure_options[@]}"
   make
 }
 
 package() {
-  depends+=('libdbus-1.so')
-  cd "${pkgname}-${pkgver}"
+  depends+=(
+    lib32-dbus libdbus-1.so
+  )
 
-  make DESTDIR=${pkgdir} install
+  cd $_name-$pkgver
 
+  make DESTDIR="$pkgdir" install
+
   # remove files provided by libpcap
-  rm -rf "${pkgdir}"/usr/lib32/libpcap.a
-  rm -rf "${pkgdir}"/usr/{include,share,bin}
+  rm -rf "$pkgdir/usr/"{include,share,bin}
 
   install -vDm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
-  install -vDm 644 {CHANGES,{CONTRIBUTING,README}.md} \
-    -t "${pkgdir}/usr/share/doc/${pkgname}/"
+  install -vDm 644 {CHANGES,{CONTRIBUTING,README}.md} -t 
"$pkgdir/usr/share/doc/$pkgname/"
 }

Reply via email to