[packages/ipset] - updated no_kernel patch, not it relies on with_kmod option - package pkgconfig file
qboosh
qboosh at pld-linux.org
Thu Oct 24 19:31:15 CEST 2013
commit 1e8acbaa7ececce4a10147f301569482013065bb
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Thu Oct 24 19:30:49 2013 +0200
- updated no_kernel patch, not it relies on with_kmod option
- package pkgconfig file
ipset-no_kernel.patch | 42 +++++++++++++++++-------------------------
ipset.spec | 8 +++++---
2 files changed, 22 insertions(+), 28 deletions(-)
---
diff --git a/ipset.spec b/ipset.spec
index ec6b8b9..01e2283 100644
--- a/ipset.spec
+++ b/ipset.spec
@@ -133,7 +133,7 @@ Ten pakiet zawiera moduły jądra oferujące wsparcie dla zbiorów IP.
%prep
%setup -q -n %{pname}-%{version}
-%{!?with_kernel:%patch0 -p1}
+%patch0 -p1
%build
%{__libtoolize}
@@ -143,8 +143,9 @@ Ten pakiet zawiera moduły jądra oferujące wsparcie dla zbiorów IP.
%{__automake}
%configure \
--disable-silent-rules \
- -with-settype-modules-list=all \
- --with-kbuild=%{_kernelsrcdir}
+ --with-kbuild=%{_kernelsrcdir} \
+ %{!?with_kmod:--without-kmod} \
+ --with-settype-modules-list=all
%if %{with userspace}
%{__make}
@@ -208,6 +209,7 @@ fi
%attr(755,root,root) %{_libdir}/libipset.so
%{_libdir}/libipset.la
%{_includedir}/libipset
+%{_pkgconfigdir}/libipset.pc
%files static
%defattr(644,root,root,755)
diff --git a/ipset-no_kernel.patch b/ipset-no_kernel.patch
index 6eea760..3c6f749 100644
--- a/ipset-no_kernel.patch
+++ b/ipset-no_kernel.patch
@@ -1,26 +1,18 @@
---- ipset-6.6/configure.ac.orig 2011-05-24 10:28:55.000000000 +0200
-+++ ipset-6.6/configure.ac 2011-05-26 20:47:06.586245363 +0200
-@@ -39,23 +39,6 @@
- else
- ksourcedir="/lib/modules/$(uname -r)/source"
+--- ipset-6.20/configure.ac.orig 2013-10-02 22:53:23.000000000 +0200
++++ ipset-6.20/configure.ac 2013-10-24 17:52:20.931877137 +0200
+@@ -167,6 +167,7 @@
+ dnl Checks for functions
+ AC_CHECK_FUNCS(gethostbyname2)
+
++if test "$BUILDKMOD" == "yes"; then
+ dnl Check kernel incompatibilities... Ugly like hell
+ AC_MSG_CHECKING([kernel source for struct xt_action_param])
+ if test -f $ksourcedir/include/linux/netfilter/x_tables.h && \
+@@ -309,6 +310,7 @@
+ AC_MSG_RESULT(no)
+ AC_MSG_ERROR([Netns support is required in the Linux kernel tree])
fi
--if test ! -e "$ksourcedir/include/linux/netfilter/nfnetlink.h"
--then
-- AC_MSG_ERROR([Invalid kernel source directory $ksourcedir])
--fi
--
--if test ! -e "$kbuilddir/.config"
--then
-- AC_MSG_ERROR([The kernel build directory $kbuilddir is not configured])
--fi
--
--AC_PROG_GREP
--
--if test "X`$GREP 'NFNL_SUBSYS_IPSET' $ksourcedir/include/linux/netfilter/nfnetlink.h`" = "X"
--then
-- AC_MSG_ERROR([The kernel source directory $ksourcedir is not patched with netlink.patch to support ipset])
--fi
--
- dnl Maximal number of sets supported by the kernel, default 256
- AC_ARG_WITH([maxsets],
- AS_HELP_STRING([--with-maxsets=256],
++fi
+
+ dnl Checks for compiler characteristics.
+ dnl Check extra warning flags except
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/ipset.git/commitdiff/1e8acbaa7ececce4a10147f301569482013065bb
More information about the pld-cvs-commit
mailing list