diff --git a/srcpkgs/libpcap/patches/fix-musl.patch b/srcpkgs/libpcap/patches/fix-musl.patch new file mode 100644 index 00000000000..15a0dcad7e4 --- /dev/null +++ b/srcpkgs/libpcap/patches/fix-musl.patch @@ -0,0 +1,10 @@ +--- pcap-usb-linux.c ++++ pcap-usb-linux.c +@@ -50,6 +50,7 @@ + #include + #include + #include ++#include + #include + #include + #include diff --git a/srcpkgs/libpcap/template b/srcpkgs/libpcap/template index ce7d644133e..24ef3f2d051 100644 --- a/srcpkgs/libpcap/template +++ b/srcpkgs/libpcap/template @@ -1,21 +1,19 @@ # Template file for 'libpcap' pkgname=libpcap -version=1.8.1 +version=1.9.0 revision=1 build_style=gnu-configure configure_args="--enable-ipv6 --with-libnl --with-pcap=linux $(vopt_enable bluetooth) $(vopt_enable dbus) $(vopt_enable usb)" hostmakedepends="pkg-config flex" -makedepends="libnl3-devel - $(vopt_if bluetooth libbluetooth-devel) - $(vopt_if dbus dbus-devel) - $(vopt_if usb libusb-devel)" +makedepends="libnl3-devel $(vopt_if bluetooth libbluetooth-devel) + $(vopt_if dbus dbus-devel) $(vopt_if usb libusb-devel)" short_desc="System-independent interface for user-level packet capture" maintainer="Juan RP " -homepage="http://www.tcpdump.org/" -license="BSD" -distfiles="http://www.tcpdump.org/release/$pkgname-$version.tar.gz" -checksum=673dbc69fdc3f5a86fb5759ab19899039a8e5e6c631749e48dcd9c6f0c83541e +license="BSD-3-Clause" +homepage="https://www.tcpdump.org/" +distfiles="https://www.tcpdump.org/release/${pkgname}-${version}.tar.gz" +checksum=2edb88808e5913fdaa8e9c1fcaf272e19b2485338742b5074b9fe44d68f37019 build_options="bluetooth dbus usb" build_options_default="usb" @@ -41,6 +39,7 @@ libpcap-devel_package() { vmove usr/share/man/man5 vmove usr/share/man/man7/pcap-linktype.7 vmove usr/share/man/man7/pcap-tstamp.7 + vmove usr/lib/pkgconfig vmove "usr/lib/*.a" vmove "usr/lib/*.so" }