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/" }
