From 00131faac8dce210cd723fe8cf5857b5fc2f9884 Mon Sep 17 00:00:00 2001 From: beefcurtains Date: Thu, 21 May 2015 16:06:56 +0000 Subject: [PATCH 1/3] New package: ipset-6.24 --- srcpkgs/ipset/template | 32 ++++++++++++++++++++++++++++++++ srcpkgs/libipset | 1 + srcpkgs/libipset-devel | 1 + 3 files changed, 34 insertions(+) create mode 100644 srcpkgs/ipset/template create mode 120000 srcpkgs/libipset create mode 120000 srcpkgs/libipset-devel diff --git a/srcpkgs/ipset/template b/srcpkgs/ipset/template new file mode 100644 index 0000000000..09dbe78b7d --- /dev/null +++ b/srcpkgs/ipset/template @@ -0,0 +1,32 @@ +# Template file for 'ipset' +pkgname=ipset +version=6.24 +revision=1 +build_style=gnu-configure +configure_args="--with-kmod=no" +hostmakedepends="pkg-config" +makedepends="libmnl-devel" +short_desc="Administration tool for IP sets" +maintainer="beefcurtains " +license="GPL-2" +homepage="http://ipset.netfilter.org/" +distfiles="${homepage}ipset-6.24.tar.bz2" +checksum=3071fc283f00a6472b5b352ef57f9825c9face70dda5b0d8715f8d43d0e995d0 + +libipset_package() { + short_desc+=" - library files" + pkg_install() { + vmove "usr/lib/*.so.*" + } +} + +libipset-devel_package() { + depends="lib${pkgname}>=${version}_${revision} ${makedepends}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + vmove "usr/lib/*.a" + vmove "usr/lib/*.so" + } +} diff --git a/srcpkgs/libipset b/srcpkgs/libipset new file mode 120000 index 0000000000..981353b36d --- /dev/null +++ b/srcpkgs/libipset @@ -0,0 +1 @@ +ipset \ No newline at end of file diff --git a/srcpkgs/libipset-devel b/srcpkgs/libipset-devel new file mode 120000 index 0000000000..981353b36d --- /dev/null +++ b/srcpkgs/libipset-devel @@ -0,0 +1 @@ +ipset \ No newline at end of file From cb19304af61c3f6a78ef874833e23f7d4a7add7b Mon Sep 17 00:00:00 2001 From: beefcurtains Date: Fri, 22 May 2015 00:38:42 +0000 Subject: [PATCH 2/3] ipset: Remove redundant name and version --- srcpkgs/ipset/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/ipset/template b/srcpkgs/ipset/template index 09dbe78b7d..7cf4e5d7b0 100644 --- a/srcpkgs/ipset/template +++ b/srcpkgs/ipset/template @@ -10,7 +10,7 @@ short_desc="Administration tool for IP sets" maintainer="beefcurtains " license="GPL-2" homepage="http://ipset.netfilter.org/" -distfiles="${homepage}ipset-6.24.tar.bz2" +distfiles="${homepage}${pkgname}-${version}.tar.bz2" checksum=3071fc283f00a6472b5b352ef57f9825c9face70dda5b0d8715f8d43d0e995d0 libipset_package() { From 77ee4fb74b8fa17693abb2974b9d324d158f7741 Mon Sep 17 00:00:00 2001 From: beefcurtains Date: Fri, 22 May 2015 01:57:21 +0000 Subject: [PATCH 3/3] ipset: move to /usr/bin --- srcpkgs/ipset/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/ipset/template b/srcpkgs/ipset/template index 7cf4e5d7b0..66e4172e7e 100644 --- a/srcpkgs/ipset/template +++ b/srcpkgs/ipset/template @@ -3,7 +3,7 @@ pkgname=ipset version=6.24 revision=1 build_style=gnu-configure -configure_args="--with-kmod=no" +configure_args="--with-kmod=no --sbindir=/usr/bin" hostmakedepends="pkg-config" makedepends="libmnl-devel" short_desc="Administration tool for IP sets"