[arch-commits] Commit in lib32-libpcap/trunk (PKGBUILD)

2020-10-17 Thread David Runge via arch-commits
Date: Saturday, October 17, 2020 @ 09:56:43
  Author: dvzrv
Revision: 725295

upgpkg: lib32-libpcap 1.9.1-2: Rebuild to cleanup depends/provides.

Set a version specific dependency on libpcap.
Add bluez-libs and lib32-dbus to makedepends.
Add libpcap.so to provides.
Run autoreconf in prepare().
Enable bluetooth (bluez-libs is a build time requirement it seems).
Add all available sodeps in package() and the respective packages in 
makedepends.
Install license and docs.
Update contributor info.

Modified:
  lib32-libpcap/trunk/PKGBUILD

--+
 PKGBUILD |   59 +--
 1 file changed, 37 insertions(+), 22 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-10-17 09:53:52 UTC (rev 725294)
+++ PKGBUILD2020-10-17 09:56:43 UTC (rev 725295)
@@ -1,45 +1,60 @@
 # Maintainer: Sven-Hendrik Haase 
+# Contributor: David Runge 
 # Contributor: Christian Hesse 
 # Contributor: Bill Fraser 
 # Contributor: Thomas Bächler 
 
-_pkgbasename=libpcap
+_name=libpcap
 pkgname=lib32-libpcap
 pkgver=1.9.1
-pkgrel=1
+pkgrel=2
 pkgdesc="A system-independent interface for user-level packet capture (32-bit)"
 arch=('x86_64')
 url="http://www.tcpdump.org/;
 license=('BSD')
-depends=('lib32-glibc' 'lib32-libnl' 'lib32-libusb' 'sh' "${_pkgbasename}")
-makedepends=('flex')
+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})
-sha256sums=('635237637c5b619bcceba91900666b64d56ecb7be63f298f601ec786ce087094'
+sha512sums=('ae0d6b0ad8253e7e059336c0f4ed3850d20d7d2f4dc1d942c2951f99a5443a690f0cc42c6f8fdc4a0ccb19e9e985192ba6f399c4bde2c7076e420f547fddfb08'
 'SKIP')
-validpgpkeys=(1F166A5742ABB9E0249A8D30E089DEF1D9C15D0D)
+b2sums=('c217f7080c9f570e1ce7c54359cbf50b6be54658187a78789a8235a61091de6b488c6ef3eb65eae6f3196ce9f5b059e30bb69cbb6ee87abe1c46906e35ff8ca4'
+'SKIP')
+validpgpkeys=('1F166A5742ABB9E0249A8D30E089DEF1D9C15D0D') # The Tcpdump Group 
(Package signing key) 
 
+prepare() {
+  mv -v "${_name}-${pkgver}" "${pkgname}-${pkgver}"
+  cd "${pkgname}-${pkgver}"
+  autoreconf -vfi
+}
+
 build() {
-   export CC="gcc -m32"
-   export CXX="g++ -m32"
-   export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
+  export CC="gcc -m32"
+  export CXX="g++ -m32"
+  export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
 
-   cd ${_pkgbasename}-${pkgver}
-   ./configure \
-   --prefix=/usr \
-   --libdir=/usr/lib32 \
-   --enable-ipv6 \
-   --enable-bluetooth=no
-   make
+  cd "${pkgname}-${pkgver}"
+  ./configure \
+--prefix=/usr \
+--libdir=/usr/lib32 \
+--enable-ipv6 \
+--enable-bluetooth \
+--enable-usb \
+--with-libnl
+  make
 }
 
 package() {
-   cd ${_pkgbasename}-${pkgver}
+  depends+=('libdbus-1.so')
+  cd "${pkgname}-${pkgver}"
 
-   make DESTDIR=${pkgdir} install
+  make DESTDIR=${pkgdir} install
 
-   rm -rf "${pkgdir}"/usr/lib32/libpcap.a
-   rm -rf "${pkgdir}"/usr/{include,share,bin}
+  # remove files provided by libpcap
+  rm -rf "${pkgdir}"/usr/lib32/libpcap.a
+  rm -rf "${pkgdir}"/usr/{include,share,bin}
 
-   mkdir -p "${pkgdir}/usr/share/licenses"
-   ln -s ${_pkgbasename} "${pkgdir}/usr/share/licenses/${pkgname}"
+  install -vDm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
+  install -vDm 644 {CHANGES,{CONTRIBUTING,README}.md} \
+-t "${pkgdir}/usr/share/doc/${pkgname}/"
 }


[arch-commits] Commit in lib32-libpcap/trunk (PKGBUILD)

2020-08-28 Thread Sven-Hendrik Haase via arch-commits
Date: Friday, August 28, 2020 @ 07:34:52
  Author: svenstaro
Revision: 690128

Fix variable quoting

Modified:
  lib32-libpcap/trunk/PKGBUILD

--+
 PKGBUILD |   10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-08-28 07:34:47 UTC (rev 690127)
+++ PKGBUILD2020-08-28 07:34:52 UTC (rev 690128)
@@ -1,4 +1,4 @@
-# Maintainer: Sven-Hendrik Haase 
+# Maintainer: Sven-Hendrik Haase 
 # Contributor: Christian Hesse 
 # Contributor: Bill Fraser 
 # Contributor: Thomas Bächler 
@@ -23,7 +23,7 @@
export CXX="g++ -m32"
export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
 
-   cd ${srcdir}/${_pkgbasename}-${pkgver}
+   cd ${_pkgbasename}-${pkgver}
./configure \
--prefix=/usr \
--libdir=/usr/lib32 \
@@ -33,12 +33,12 @@
 }
 
 package() {
-   cd ${srcdir}/${_pkgbasename}-${pkgver}
+   cd ${_pkgbasename}-${pkgver}
 
make DESTDIR=${pkgdir} install
 
-   rm -rf ${pkgdir}/usr/lib32/libpcap.a
-   rm -rf ${pkgdir}/usr/{include,share,bin}
+   rm -rf "${pkgdir}"/usr/lib32/libpcap.a
+   rm -rf "${pkgdir}"/usr/{include,share,bin}
 
mkdir -p "${pkgdir}/usr/share/licenses"
ln -s ${_pkgbasename} "${pkgdir}/usr/share/licenses/${pkgname}"


[arch-commits] Commit in lib32-libpcap/trunk (PKGBUILD)

2019-10-02 Thread Sven-Hendrik Haase via arch-commits
Date: Thursday, October 3, 2019 @ 04:16:47
  Author: svenstaro
Revision: 512467

upgpkg: lib32-libpcap 1.9.1-1

Modified:
  lib32-libpcap/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2019-10-03 04:16:37 UTC (rev 512466)
+++ PKGBUILD2019-10-03 04:16:47 UTC (rev 512467)
@@ -5,7 +5,7 @@
 
 _pkgbasename=libpcap
 pkgname=lib32-libpcap
-pkgver=1.9.0
+pkgver=1.9.1
 pkgrel=1
 pkgdesc="A system-independent interface for user-level packet capture (32-bit)"
 arch=('x86_64')
@@ -14,7 +14,7 @@
 depends=('lib32-glibc' 'lib32-libnl' 'lib32-libusb' 'sh' "${_pkgbasename}")
 makedepends=('flex')
 source=("https://www.tcpdump.org/release/libpcap-${pkgver}.tar.gz"{,.sig})
-sha256sums=('2edb88808e5913fdaa8e9c1fcaf272e19b2485338742b5074b9fe44d68f37019'
+sha256sums=('635237637c5b619bcceba91900666b64d56ecb7be63f298f601ec786ce087094'
 'SKIP')
 validpgpkeys=(1F166A5742ABB9E0249A8D30E089DEF1D9C15D0D)
 


[arch-commits] Commit in lib32-libpcap/trunk (PKGBUILD)

2019-02-16 Thread Sven-Hendrik Haase via arch-commits
Date: Sunday, February 17, 2019 @ 06:34:12
  Author: svenstaro
Revision: 434005

Use HTTPS source

Modified:
  lib32-libpcap/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-02-17 06:32:05 UTC (rev 434004)
+++ PKGBUILD2019-02-17 06:34:12 UTC (rev 434005)
@@ -13,7 +13,7 @@
 license=('BSD')
 depends=('lib32-glibc' 'lib32-libnl' 'lib32-libusb' 'sh' "${_pkgbasename}")
 makedepends=('flex')
-source=("http://www.tcpdump.org/release/libpcap-${pkgver}.tar.gz"{,.sig})
+source=("https://www.tcpdump.org/release/libpcap-${pkgver}.tar.gz"{,.sig})
 sha256sums=('2edb88808e5913fdaa8e9c1fcaf272e19b2485338742b5074b9fe44d68f37019'
 'SKIP')
 validpgpkeys=(1F166A5742ABB9E0249A8D30E089DEF1D9C15D0D)


[arch-commits] Commit in lib32-libpcap/trunk (PKGBUILD)

2018-08-05 Thread Sven-Hendrik Haase via arch-commits
Date: Monday, August 6, 2018 @ 01:56:23
  Author: svenstaro
Revision: 368447

upgpkg: lib32-libpcap 1.9.0-1

Modified:
  lib32-libpcap/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-08-06 01:52:53 UTC (rev 368446)
+++ PKGBUILD2018-08-06 01:56:23 UTC (rev 368447)
@@ -5,7 +5,7 @@
 
 _pkgbasename=libpcap
 pkgname=lib32-libpcap
-pkgver=1.8.1
+pkgver=1.9.0
 pkgrel=1
 pkgdesc="A system-independent interface for user-level packet capture (32-bit)"
 arch=('x86_64')
@@ -14,7 +14,7 @@
 depends=('lib32-glibc' 'lib32-libnl' 'lib32-libusb' 'sh' "${_pkgbasename}")
 makedepends=('flex')
 source=("http://www.tcpdump.org/release/libpcap-${pkgver}.tar.gz"{,.sig})
-sha256sums=('673dbc69fdc3f5a86fb5759ab19899039a8e5e6c631749e48dcd9c6f0c83541e'
+sha256sums=('2edb88808e5913fdaa8e9c1fcaf272e19b2485338742b5074b9fe44d68f37019'
 'SKIP')
 validpgpkeys=(1F166A5742ABB9E0249A8D30E089DEF1D9C15D0D)
 


[arch-commits] Commit in lib32-libpcap/trunk (PKGBUILD)

2016-11-29 Thread Sven-Hendrik Haase
Date: Tuesday, November 29, 2016 @ 10:06:20
  Author: svenstaro
Revision: 197362

upgpkg: lib32-libpcap 1.8.1-1

upstream release 1.8.1

Modified:
  lib32-libpcap/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2016-11-29 10:05:21 UTC (rev 197361)
+++ PKGBUILD2016-11-29 10:06:20 UTC (rev 197362)
@@ -5,7 +5,7 @@
 
 _pkgbasename=libpcap
 pkgname=lib32-libpcap
-pkgver=1.7.4
+pkgver=1.8.1
 pkgrel=1
 pkgdesc="A system-independent interface for user-level packet capture (32-bit)"
 arch=('x86_64')
@@ -14,7 +14,7 @@
 depends=('lib32-glibc' 'lib32-libnl' 'lib32-libusb' 'sh' "${_pkgbasename}")
 makedepends=('flex')
 source=("http://www.tcpdump.org/release/libpcap-${pkgver}.tar.gz"{,.sig})
-sha256sums=('7ad3112187e88328b85e46dce7a9b949632af18ee74d97ffc3f2b41fe7f448b0'
+sha256sums=('673dbc69fdc3f5a86fb5759ab19899039a8e5e6c631749e48dcd9c6f0c83541e'
 'SKIP')
 validpgpkeys=(1F166A5742ABB9E0249A8D30E089DEF1D9C15D0D)
 


[arch-commits] Commit in lib32-libpcap/trunk (PKGBUILD)

2015-08-28 Thread Sven-Hendrik Haase
Date: Friday, August 28, 2015 @ 15:40:01
  Author: svenstaro
Revision: 138879

upgpkg: lib32-libpcap 1.7.4-1

upstream release 1.7.4

Modified:
  lib32-libpcap/trunk/PKGBUILD

--+
 PKGBUILD |5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-08-28 13:18:34 UTC (rev 138878)
+++ PKGBUILD2015-08-28 13:40:01 UTC (rev 138879)
@@ -5,7 +5,7 @@
 
 _pkgbasename=libpcap
 pkgname=lib32-libpcap
-pkgver=1.6.2
+pkgver=1.7.4
 pkgrel=1
 pkgdesc=A system-independent interface for user-level packet capture (32-bit)
 arch=('x86_64')
@@ -14,8 +14,9 @@
 depends=('lib32-glibc' 'lib32-libnl' 'lib32-libusb' 'sh' ${_pkgbasename})
 makedepends=('flex')
 source=(http://www.tcpdump.org/release/libpcap-${pkgver}.tar.gz{,.sig})
-sha256sums=('5db3e2998f1eeba2c76da55da5d474248fe19c44f49e15cac8a796a2c7e19690'
+sha256sums=('7ad3112187e88328b85e46dce7a9b949632af18ee74d97ffc3f2b41fe7f448b0'
 'SKIP')
+validpgpkeys=(1F166A5742ABB9E0249A8D30E089DEF1D9C15D0D)
 
 build() {
export CC=gcc -m32