From d8ff488c61c79d16c0d8fed29d33e316492c9cd5 Mon Sep 17 00:00:00 2001 From: Nathan Owens Date: Tue, 29 Dec 2020 10:11:22 -0600 Subject: [PATCH] libseccomp: update to 2.5.1. --- srcpkgs/libseccomp/template | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/srcpkgs/libseccomp/template b/srcpkgs/libseccomp/template index 6dc73feaee0..1afac13d30e 100644 --- a/srcpkgs/libseccomp/template +++ b/srcpkgs/libseccomp/template @@ -1,16 +1,16 @@ # Template file for 'libseccomp' pkgname=libseccomp -reverts="2.5.0_1" -version=2.4.3 -revision=2 +version=2.5.1 +revision=1 build_style=gnu-configure -hostmakedepends="automake libtool" +hostmakedepends="automake libtool gperf" +checkdepends="coreutils valgrind diffutils" short_desc="High level interface to the Linux Kernel's seccomp filter" maintainer="Anthony Iliopoulos " license="LGPL-2.1-or-later" homepage="https://github.com/seccomp/libseccomp/" distfiles="https://github.com/seccomp/${pkgname}/archive/v${version}.tar.gz" -checksum=4d86f0bd0847795bf7f7bf6e44cb73edf4417d84f6d8848c23eda99b0c50fce6 +checksum=76ad54e31d143b39a99083564045212a965e026a1010a742edd793d26d699829 post_extract() { case "$XBPS_TARGET_MACHINE" in @@ -21,14 +21,23 @@ pre_configure() { NOCONFIGURE=1 ./autogen.sh } +pre_check() { + # Fails to find binaries +#find tests -type f -exec sed -i 's,diff,/usr/bin/diff,' {} + +# find tests -type f -exec sed -i 's,valgrind,/usr/bin/valgrind,' {} + +# find tests -type f -exec sed -i 's,head,/usr/bin/head,' {} + + export PATH:/usr/bin:$PATH + vsed -i 's,exit 1,,' tests/regression +} + libseccomp-devel_package() { depends="${sourcepkg}>=${version}_${revision}" short_desc+=" - development files" pkg_install() { vmove usr/include + vmove "usr/lib/*.a" + vmove "usr/lib/*.so" vmove usr/lib/pkgconfig - vmove usr/lib/*.a - vmove usr/lib/*.so vmove usr/share/man/man3 } }