From db8b372fa43aa9ba1fd080b4864b0cfc7d6f68ae Mon Sep 17 00:00:00 2001 From: Juan RP Date: Tue, 16 Oct 2012 11:33:33 +0200 Subject: [PATCH] New package: libseccomp-1.0.0. --- common/shlibs | 1 + srcpkgs/libseccomp-devel | 1 + srcpkgs/libseccomp/libseccomp-devel.template | 14 +++++++++++++ srcpkgs/libseccomp/libseccomp.rshlibs | 1 + srcpkgs/libseccomp/template | 21 ++++++++++++++++++++ 5 files changed, 38 insertions(+) create mode 120000 srcpkgs/libseccomp-devel create mode 100644 srcpkgs/libseccomp/libseccomp-devel.template create mode 100644 srcpkgs/libseccomp/libseccomp.rshlibs create mode 100644 srcpkgs/libseccomp/template diff --git a/common/shlibs b/common/shlibs index 76fcd6b9770..4d217614ccd 100644 --- a/common/shlibs +++ b/common/shlibs @@ -1100,3 +1100,4 @@ libr_config.so.0.9.2 radare2-0.9.2_1 libr_core.so.0.9.2 radare2-0.9.2_1 libzmq.so.3 zeromq-3.2.0_1 libstatgrab.so.6 libstatgrab-0.17_1 +libseccomp.so.1 libseccomp-1.0.0_1 diff --git a/srcpkgs/libseccomp-devel b/srcpkgs/libseccomp-devel new file mode 120000 index 00000000000..042d287b7a5 --- /dev/null +++ b/srcpkgs/libseccomp-devel @@ -0,0 +1 @@ +libseccomp \ No newline at end of file diff --git a/srcpkgs/libseccomp/libseccomp-devel.template b/srcpkgs/libseccomp/libseccomp-devel.template new file mode 100644 index 00000000000..b4f5549a117 --- /dev/null +++ b/srcpkgs/libseccomp/libseccomp-devel.template @@ -0,0 +1,14 @@ +# Template file for 'libseccomp-devel'. +# +noarch=yes +depends="${sourcepkg}-${version}_${revision}" +short_desc="${short_desc} -- development files" +long_desc="${long_desc} + + This package contains files for development, headers, static libs, etc." + +do_install() { + vmove usr/include usr + vmove usr/lib/pkgconfig usr/lib + vmove usr/share usr +} diff --git a/srcpkgs/libseccomp/libseccomp.rshlibs b/srcpkgs/libseccomp/libseccomp.rshlibs new file mode 100644 index 00000000000..631aa1dda40 --- /dev/null +++ b/srcpkgs/libseccomp/libseccomp.rshlibs @@ -0,0 +1 @@ +libc.so.6 diff --git a/srcpkgs/libseccomp/template b/srcpkgs/libseccomp/template new file mode 100644 index 00000000000..11192eb3ff1 --- /dev/null +++ b/srcpkgs/libseccomp/template @@ -0,0 +1,21 @@ +# Template file for 'libseccomp' +pkgname=libseccomp +version=1.0.0 +revision=1 +build_style=configure +configure_args="--prefix=/usr" +subpackages="${pkgname}-devel" +makedepends="which" +short_desc="High level interface to the Linux Kernel's seccomp filter" +maintainer="Juan RP " +homepage="http://sourceforge.net/projects/libseccomp/" +license="LGPL-2.1" +distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-${version}.tar.gz" +checksum=7c35493c890af509955397ea1f5d3c1a8e84a3002a64fa8c716de395e117cc4c +long_desc=" + The libseccomp library provides and easy to use, platform independent, + interface to the Linux Kernel's syscall filtering mechanism: seccomp. + The libseccomp API is designed to abstract away the underlying BPF based + syscall filter language and present a more conventional function-call + based filtering interface that should be familiar to, and easily adopted + by application developers."