David Runge pushed to branch main at Arch Linux / Packaging / Packages / 
lib32-libpcap


Commits:
7983d033 by David Runge at 2024-08-31T13:00:54+02:00
Add nvchecker integration

Signed-off-by: David Runge <[email protected]>

- - - - -
3fa21c1a by David Runge at 2024-08-31T13:01:24+02:00
Switch to correct SPDX license identifier

Signed-off-by: David Runge <[email protected]>

- - - - -
b7d8c738 by David Runge at 2024-08-31T13:06:18+02:00
upgpkg: 1.10.5-1

Switch to tracking signed git tag as more transparent upstream source.

- - - - -


3 changed files:

- + .SRCINFO
- + .nvchecker.toml
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -0,0 +1,26 @@
+pkgbase = lib32-libpcap
+       pkgdesc = A system-independent interface for user-level packet capture 
(32-bit)
+       pkgver = 1.10.5
+       pkgrel = 1
+       url = http://www.tcpdump.org/
+       arch = x86_64
+       license = BSD-3-Clause
+       makedepends = bluez-libs
+       makedepends = git
+       makedepends = lib32-dbus
+       depends = lib32-glibc
+       depends = lib32-libnl
+       depends = libpcap=1.10.5
+       provides = libpcap.so
+       options = !staticlibs
+       source = 
git+https://github.com/the-tcpdump-group/libpcap?signed#tag=libpcap-1.10.5
+       validpgpkeys = 1F166A5742ABB9E0249A8D30E089DEF1D9C15D0D
+       sha512sums = 
b07d570933ccfc671c66e9355fb84b087dfc144f41e4088c253f544bfbecc71f38aac33ac66b2c0510422381e4c53f2499214e046146a781af050e76b3f774e8
+       b2sums = 
41a719c1eb22f411c133973d8971ff8c4de6d940ceb83acc5bfd9942bf337f12db55315a808caa907cdc7c14d20a7fae9d554aca945f97a0bbeee0b6c0d2f23c
+
+pkgname = lib32-libpcap
+       depends = lib32-glibc
+       depends = lib32-libnl
+       depends = libpcap=1.10.5
+       depends = lib32-dbus
+       depends = libdbus-1.so


=====================================
.nvchecker.toml
=====================================
@@ -0,0 +1,4 @@
+[lib32-libpcap]
+source = "git"
+git = "https://github.com/the-tcpdump-group/libpcap";
+prefix = "libpcap-"


=====================================
PKGBUILD
=====================================
@@ -4,14 +4,15 @@
 # Contributor: Bill Fraser <[email protected]>
 # Contributor: Thomas Bächler <[email protected]>
 
-_name=libpcap
 pkgname=lib32-libpcap
-pkgver=1.10.4
+_name=${pkgname/*-/}
+pkgver=1.10.5
 pkgrel=1
 pkgdesc="A system-independent interface for user-level packet capture (32-bit)"
 arch=(x86_64)
 url="http://www.tcpdump.org/";
-license=(BSD)
+_url=https://github.com/the-tcpdump-group/libpcap
+license=(BSD-3-Clause)
 depends=(
   lib32-glibc
   lib32-libnl
@@ -19,19 +20,18 @@ depends=(
 )
 makedepends=(
   bluez-libs
+  git
   lib32-dbus
 )
 provides=(libpcap.so)
 options=(!staticlibs)
-source=(https://www.tcpdump.org/release/$_name-$pkgver.tar.gz{,.sig})
-sha512sums=('1f6d6ddd07dae7c557054cb246437ecdaf39d579592a5a6bdf1144eea6cb5a779ac4ca647cfed11ec1b0bb18efc63b845444e497070bacefaaed19a5787ae5e1'
-            'SKIP')
-b2sums=('05a7eafc1e1817f7844008db89d8fb10cd2525c22f7ee6c9e3d582b14229412f38ccced5e9d80a96dd459ef9eab12eccb5c1dd4978ddc9f66267469212005e4c'
-        'SKIP')
+source=(git+$_url?signed#tag=$_name-$pkgver)
+sha512sums=('b07d570933ccfc671c66e9355fb84b087dfc144f41e4088c253f544bfbecc71f38aac33ac66b2c0510422381e4c53f2499214e046146a781af050e76b3f774e8')
+b2sums=('41a719c1eb22f411c133973d8971ff8c4de6d940ceb83acc5bfd9942bf337f12db55315a808caa907cdc7c14d20a7fae9d554aca945f97a0bbeee0b6c0d2f23c')
 validpgpkeys=('1F166A5742ABB9E0249A8D30E089DEF1D9C15D0D') # The Tcpdump Group 
(Package signing key) <[email protected]>
 
 prepare() {
-  cd $_name-$pkgver
+  cd $_name
   autoreconf -fiv
 }
 
@@ -48,7 +48,7 @@ build() {
   export CXX="g++ -m32"
   export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
 
-  cd $_name-$pkgver
+  cd $_name
   ./configure "${configure_options[@]}"
   make
 }
@@ -58,7 +58,7 @@ package() {
     lib32-dbus libdbus-1.so
   )
 
-  cd $_name-$pkgver
+  cd $_name
 
   make DESTDIR="$pkgdir" install
 



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/lib32-libpcap/-/compare/f2200e643cc58f4fdfd9fe5b3bd9b1b0db92eeb0...b7d8c738c78c8bfa1733a50a91337a147870cce9

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/lib32-libpcap/-/compare/f2200e643cc58f4fdfd9fe5b3bd9b1b0db92eeb0...b7d8c738c78c8bfa1733a50a91337a147870cce9
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to