Hello community, here is the log from the commit of package iptables for openSUSE:Factory checked in at Mon Sep 5 16:32:03 CEST 2011. -------- --- iptables/iptables.changes 2011-07-22 15:17:36.000000000 +0200 +++ iptables/iptables.changes 2011-09-02 12:39:35.000000000 +0200 @@ -1,0 +2,24 @@ +Thu Sep 1 17:09:05 UTC 2011 - jengelh@medozas.de + +- Update to new upstream release 1.4.12.1 +* regression fixes for the new (stricter) command-line parser +- restore --includedir= in spec file +- Put libxtables into its own subpackage so that one does not need + a lockstep update of iproute2 on a new iptables package +- Remove redundant fields (Autoreqprov defaults to on, License is + inherited from main package) + +------------------------------------------------------------------- +Sat Aug 13 01:39:38 CEST 2011 - draht@suse.de + +- include path is /usr/include + +------------------------------------------------------------------- +Mon Aug 8 00:42:53 UTC 2011 - jengelh@medozas.de + +- Put include files into a separate directory to flag up missing + CFLAGS. libipq.pc will now be provided. +- Enable build of nfnl_osf, a tool to upload OS fingerprints to + the kernel for use with xt_osf. + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- iptables-1.4.12.tar.xz New: ---- iptables-1.4.12.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ iptables.spec ++++++ --- /var/tmp/diff_new_pack.Q1A97H/_old 2011-09-05 16:30:51.000000000 +0200 +++ /var/tmp/diff_new_pack.Q1A97H/_new 2011-09-05 16:30:51.000000000 +0200 @@ -21,8 +21,9 @@ Name: iptables License: GPLv2+ Group: Productivity/Networking/Security -Version: 1.4.12 +Version: 1.4.12.1 Release: 1 +%define xt_sover 7 Summary: IP Packet Filter Administration #DL-URL: ftp://ftp.netfilter.org/pub/iptables/ @@ -32,7 +33,15 @@ Patch1: iptables-batch.patch Url: http://netfilter.org/ BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: pkg-config sgmltool xz +%if 0%{?suse_version} +BuildRequires: sgmltool +%endif +%if 0%{?fedora_version} || 0%{?centos_version} +BuildRequires: sgml-common +Provides: iptables-ipv6 = %version-%release +Obsoletes: iptables-ipv6 < %version-%release +%endif +BuildRequires: fdupes libnfnetlink-devel pkgconfig xz %description Iptables is used to set up, maintain, and inspect the tables of IP @@ -40,19 +49,33 @@ 2.4.0 or newer. %package devel -License: GPLv2+ + Summary: Libraries, Headers and Development Man Pages for iptables Group: Development/Libraries/C and C++ -AutoReqProv: on -Requires: %name = %version +Requires: %name = %version-%release +Requires: libxtables%xt_sover = %version-%release %description devel These libraries are needed to compile - additional third-party extensions - programs using libipq +%package -n libxtables%xt_sover + +Summary: Library for functions shared between iptables +Group: System/Libraries + +%description -n libxtables%xt_sover +This package contains shared functions exposed for integration with +iproute2's m_xt. + %prep +%if 0%{?__xz:1} %setup -q +%else +tar -xf "%{S:0}" --use=xz; +%setup -DTq +%endif %patch -P 1 -p1 %build @@ -61,8 +84,9 @@ fi # bnc#561793 - do not include unclean module in iptables manpage rm -f extensions/libipt_unclean.man -%configure \ - --enable-libipq +# includedir is overriden on purpose to detect projects that +# fail to include libxtables_CFLAGS +%configure --includedir=%_includedir/%name-%version --enable-libipq make %{?_smp_mflags} %install @@ -71,11 +95,18 @@ install -m0755 iptables/iptables-apply %buildroot%_sbindir/ install -m0644 iptables/iptables-apply.8 %buildroot%_mandir/man8/ find "%buildroot" -iname "*.la" -delete +%if 0%{?suse_version} +%fdupes %buildroot +%endif %post -p /sbin/ldconfig %postun -p /sbin/ldconfig +%post -n libxtables%xt_sover -p /sbin/ldconfig + +%postun -n libxtables%xt_sover -p /sbin/ldconfig + %files %defattr(-,root,root) %doc COPYING INCOMPATIBILITIES @@ -85,15 +116,20 @@ %_sbindir/iptables* %_sbindir/ip6tables* %_sbindir/xtables* +%_sbindir/nfnl_osf %_libdir/xtables -%_libdir/*.so.* +%_libdir/libip*.so.* +%_datadir/xtables %files devel %defattr(-,root,root) %doc %_mandir/man3/* %_includedir/* %_libdir/*.so -%_libdir/pkgconfig/xtables.pc -%_libdir/pkgconfig/libiptc.pc +%_libdir/pkgconfig/*.pc + +%files -n libxtables%xt_sover +%defattr(-,root,root) +%_libdir/libxtables.so.* %changelog ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org