From c959a691d246ebeee29df4de438720827f541f90 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 | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/srcpkgs/libseccomp/template b/srcpkgs/libseccomp/template index 6dc73feaee0..059e393ad21 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,22 @@ 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,' {} + + 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 } }