diff --git a/libpcap/.SRCINFO b/libpcap/.SRCINFO new file mode 100644 index 0000000000..9d9b5c44f8 --- /dev/null +++ b/libpcap/.SRCINFO @@ -0,0 +1,24 @@ +pkgbase = libpcap + pkgdesc = A system-independent interface for user-level packet capture + pkgver = 1.10.5 + pkgrel = 2 + url = https://www.tcpdump.org/ + arch = x86_64 + license = BSD-3-Clause + makedepends = bluez-libs + makedepends = dbus + makedepends = git + depends = glibc + depends = libnl + depends = sh + provides = libpcap.so + source = git+https://github.com/the-tcpdump-group/libpcap?signed#tag=libpcap-1.10.5 + validpgpkeys = 1F166A5742ABB9E0249A8D30E089DEF1D9C15D0D + sha512sums = b07d570933ccfc671c66e9355fb84b087dfc144f41e4088c253f544bfbecc71f38aac33ac66b2c0510422381e4c53f2499214e046146a781af050e76b3f774e8 + b2sums = 41a719c1eb22f411c133973d8971ff8c4de6d940ceb83acc5bfd9942bf337f12db55315a808caa907cdc7c14d20a7fae9d554aca945f97a0bbeee0b6c0d2f23c + +pkgname = libpcap + depends = glibc + depends = libnl + depends = sh + depends = libdbus-1.so diff --git a/libpcap/.nvchecker.toml b/libpcap/.nvchecker.toml new file mode 100644 index 0000000000..0227ce07f2 --- /dev/null +++ b/libpcap/.nvchecker.toml @@ -0,0 +1,4 @@ +[libpcap] +source = "git" +git = "https://github.com/the-tcpdump-group/libpcap" +prefix = "libpcap-" diff --git a/libpcap/PKGBUILD b/libpcap/PKGBUILD index ab442b4aeb..a64744c2c4 100644 --- a/libpcap/PKGBUILD +++ b/libpcap/PKGBUILD @@ -4,12 +4,13 @@ # Contributor: Thomas Bächler pkgname=libpcap -pkgver=1.10.4 -pkgrel=1 +pkgver=1.10.5 +pkgrel=2 pkgdesc='A system-independent interface for user-level packet capture' arch=(x86_64 powerpc64le powerpc64 powerpc riscv64) url='https://www.tcpdump.org/' -license=(BSD) +_url=https://github.com/the-tcpdump-group/libpcap +license=(BSD-3-Clause) depends=( glibc libnl @@ -18,17 +19,16 @@ depends=( makedepends=( bluez-libs dbus + git ) provides=(libpcap.so) -source=(https://www.tcpdump.org/release/$pkgname-$pkgver.tar.gz{,.sig}) -sha512sums=('1f6d6ddd07dae7c557054cb246437ecdaf39d579592a5a6bdf1144eea6cb5a779ac4ca647cfed11ec1b0bb18efc63b845444e497070bacefaaed19a5787ae5e1' - 'SKIP') -b2sums=('05a7eafc1e1817f7844008db89d8fb10cd2525c22f7ee6c9e3d582b14229412f38ccced5e9d80a96dd459ef9eab12eccb5c1dd4978ddc9f66267469212005e4c' - 'SKIP') +source=(git+$_url?signed#tag=$pkgname-$pkgver) +sha512sums=('476ea9e4f56ac45c695ea4e2ccdc12e296e7f4474b61219a140eb3141d82e230fb7a5e736700c53501fd6ecabfd3859ec6131386786ea8eb9606d87d62789a6d') +b2sums=('c4ed5623cf95dc66d43bf56cd3a62135accba139f716af0e9aba6288d01823c4f4d5b96afce274b1cbd1750a9fc1cacfae10e5ab59309b6fba69cdcb05f897e2') validpgpkeys=('1F166A5742ABB9E0249A8D30E089DEF1D9C15D0D') # The Tcpdump Group prepare() { - cd $pkgname-$pkgver + cd $pkgname autoreconf -fiv } @@ -41,7 +41,7 @@ build() { --with-libnl ) - cd $pkgname-$pkgver + cd $pkgname ./configure "${configure_options[@]}" make } @@ -49,7 +49,7 @@ build() { package() { depends+=(libdbus-1.so) - cd $pkgname-$pkgver + cd $pkgname make DESTDIR="$pkgdir" install install -vDm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/" install -vDm 644 {CHANGES,{CONTRIBUTING,README}.md} -t "$pkgdir/usr/share/doc/$pkgname/" diff --git a/libpcap/keys/pgp/1F166A5742ABB9E0249A8D30E089DEF1D9C15D0D.asc b/libpcap/keys/pgp/1F166A5742ABB9E0249A8D30E089DEF1D9C15D0D.asc new file mode 100644 index 0000000000..e104b343a1 --- /dev/null +++ b/libpcap/keys/pgp/1F166A5742ABB9E0249A8D30E089DEF1D9C15D0D.asc @@ -0,0 +1,24 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQGRBFGRD2gBDCDcthM1N9jeWic9tD17LsHwWyh/IelKgFMVFShgHk31YsQUetKn +5hGKlW0WU7+r3dsECiqxgyuqeUKvqiZneqma0GDk1n8ucXLc7oFFLrF7qbvssPPM +831014FlzsN82OZZ1SnNUGacdyNzV5myPybKILWemsLuAJaGU60IkAJkTReiaMFR +pB0QmBiqM5KY2SHAkeja2+UhupBw/lHyAwU/KVhkohmvUTJeUBJaKK2gRY7jJQmf +ouTbIe0nKIqDzMmE9GvFhyQmMJzbxAwTfSxSZq3bMCpsyQtjoi2LGQFoMVkI6g7K +IRNWgCqSTHF238VIdOkLzbwuoZAmS+oacXszIln2jLJsKkbiCCOb/lV+5u5O6/wJ +M4RHxCBnkRgBmMLyXSM9qAo1FU5suPqf01msqvKMsa99lTF6kIWurR/7rw4S2bNl +iaMqHNHliFNfaAE42S8as+Pw5Rhq2SJczWyd8rYw/q1IIZyKLO1oGn6ZRt+EQ7BS +8nlREmT/MDqP0rgrpvRrABEBAAG0PVRoZSBUY3BkdW1wIEdyb3VwIChQYWNrYWdl +IHNpZ25pbmcga2V5KSA8cmVsZWFzZUB0Y3BkdW1wLm9yZz6JAcIEEwECACgFAlGR +D2gCGwMFCRLMAwAGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEOCJ3vHZwV0N +wPAMH22fmTbjByMSvR/gxDFA26ULgf02qZzqYlRLKB7EDbEjB1Ga6PrLB22Sn/b5 +8fxNw/9zH0EPkorv0YnBhinE51jLmZ99Sk5eGFIMcCkNAOOhadFZGGKarekEPwNB +oDtxCuSuOQ0JVvyn5fLcbA5u3+LBvHvbnUKgCpiXahpq15bZiS1aoVkdXknUQVO+ +bU6Y2lj3m8Q1C6t+J29UvbyixgQhFeTkl25NZkTS6Cqds5F9q3nUBD/7gvQbATBy +A+p+iWLHqt1s4c5UHRzriuLyBbnJgOEI13pNbgFIoKhbCSGQj0uQVZORmzzqs0nh +QXtj+JPOAMd619mHjmhXItgqu2llywQ36tXTEdRoUjJmgMkoqXtZQ8XDVdJ6f/sG +OJDHCctr5aVanWierzePl1PvWPWeC9mnB6Nnxuah+8zQFb4wXUnYO09OX47UgQlu +mE9/lZfY7okIODVrXjqbPVxSBLzCzptBrkeZ3brkrl5oCdYlWsUiQCY0hO6jzMEd +CnxEp1kkn2c= +=2mPY +-----END PGP PUBLIC KEY BLOCK-----