Hello community,

here is the log from the commit of package iptables for openSUSE:Factory 
checked in at 2012-01-06 11:44:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/iptables (Old)
 and      /work/SRC/openSUSE:Factory/.iptables.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "iptables", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/iptables/iptables.changes        2011-12-31 
17:19:30.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.iptables.new/iptables.changes   2012-01-06 
11:44:58.000000000 +0100
@@ -1,0 +2,11 @@
+Mon Jan  2 21:30:38 UTC 2012 - [email protected]
+
+- Update to newer git snapshot (v1.4.12.2-28-g2117f2b,
+  but master branch), tag locally as 1.4.12.90.
+* ships missing pkgconfig files, compile fix for libnfnetlink
+* libxt_NFQUEUE: fix --queue-bypass ipt-save output
+* libxt_connbytes: fix handling of --connbytes FROM
+* libxt_recent: Add support for --reap option
+- split iptables-devel into libiptc-devel and libxtables-devel
+
+-------------------------------------------------------------------

Old:
----
  iptables-1.4.12.1+16.tar.xz

New:
----
  iptables-1.4.12.90.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ iptables.spec ++++++
--- /var/tmp/diff_new_pack.tCUwaI/_old  2012-01-06 11:44:59.000000000 +0100
+++ /var/tmp/diff_new_pack.tCUwaI/_new  2012-01-06 11:44:59.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package iptables
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,59 +15,110 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
+
 Name:           iptables
-Version:        1.4.12.1+16
-Release:        0
-%define xt_sover       7
-Summary:        IP Packet Filter Administration
+%define lname_ipq      libipq0
+%define lname_iptc     libiptc0
+%define lname_xt       libxtables7
+Version:        1.4.12.90
+Release:        1
+Summary:        IP Packet Filter Administration utilities
 License:        GPL-2.0+
 Group:          Productivity/Networking/Security
+
+Url:            http://netfilter.org/
 #DL-URL:       ftp://ftp.netfilter.org/pub/iptables/
 #Git-Web:      http://git.netfilter.org/
 #Git-Clone:    git://git.netfilter.org/iptables
 Source:         %name-%version.tar.xz
 Patch1:         iptables-batch.patch
 Patch2:         iptables-apply-mktemp-fix.patch
-Url:            http://netfilter.org/
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 %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:  automake
-BuildRequires:  fdupes
-BuildRequires:  libnfnetlink-devel
-BuildRequires:  pkgconfig
+BuildRequires:  autoconf automake fdupes libtool
+BuildRequires:  pkgconfig >= 0.23 pkgconfig(libnfnetlink) >= 1.0.0
 BuildRequires:  xz
 
 %description
-Iptables is used to set up, maintain, and inspect the tables of IP
+iptables is used to set up, maintain, and inspect the tables of IP
 packet filter rules in the Linux kernel. This version requires kernel
 2.4.0 or newer.
 
-%package devel
-Summary:        Libraries, Headers and Development Man Pages for iptables
+%package -n %lname_ipq
+Summary:        Library to interface with the (old) ip_queue kernel mechanism
+Group:          System/Libraries
+
+%description -n %lname_ipq
+The Netfilter project provides a mechanism (ip_queue) for passing
+packets out of the stack for queueing to userspace, then receiving
+these packets back into the kernel with a verdict specifying what to
+do with the packets (such as ACCEPT or DROP). These packets may also
+be modified in userspace prior to reinjection back into the kernel.
+
+ip_queue/libipq is obsoleted by nf_queue/libnetfilter_queue!
+
+%package -n libipq-devel
+Summary:        Development files for the ip_queue kernel mechanism
 Group:          Development/Libraries/C and C++
-Requires:       %name = %version
-Requires:       libxtables%xt_sover = %version
+Requires:       %lname_ipq = %version
+
+%description -n libipq-devel
+The Netfilter project provides a mechanism (ip_queue) for passing
+packets out of the stack for queueing to userspace, then receiving
+these packets back into the kernel with a verdict specifying what to
+do with the packets (such as ACCEPT or DROP). These packets may also
+be modified in userspace prior to reinjection back into the kernel.
+
+ip_queue/libipq is obsoleted by nf_queue/libnetfilter_queue!
+
+%package -n %lname_iptc
+Summary:        Library for low-level ruleset generation and parsing
+Group:          System/Libraries
+
+%description -n %lname_iptc
+libiptc ("iptables cache") is used to retrieve from the kernel, parse,
+construct, and load new rulesets into the kernel.
 
-%description devel
-These libraries are needed to compile
-- additional third-party extensions
-- programs using libipq
+%package -n libiptc-devel
+Summary:        Development files for libiptc, a packet filter ruleset library
+Group:          Development/Libraries/C and C++
+Requires:       %lname_iptc = %version
+# NOT adding Obsoletes/Provides: iptables-devel, because that one has
+# been split into _two_ new pkgs (libxtables-devel, libiptc-devel).
+# NOTE: Please use pkgconfig(...) symbols for BuildRequires.
+
+%description -n libiptc-devel
+libiptc ("iptables cache") is used to retrieve from the kernel, parse,
+construct, and load new rulesets into the kernel.
 
-%package -n libxtables%xt_sover
-Summary:        Library for functions shared between iptables
+%package -n %lname_xt
+Summary:        iptables extension interface
 Group:          System/Libraries
 
-%description -n libxtables%xt_sover
-This package contains shared functions exposed for integration with
+%description -n %lname_xt
+This library contains all the iptables code shared between iptables,
+ip6tables, their extensions, and for external integration for e.g.
 iproute2's m_xt.
 
+%package -n libxtables-devel
+Summary:        Libraries, Headers and Development Man Pages for iptables
+Group:          Development/Libraries/C and C++
+Requires:       %lname_xt = %version
+
+%description -n libxtables-devel
+This library contains all the iptables code shared between iptables,
+ip6tables, their extensions, and for external integration for e.g.
+
+Link your extension (iptables plugins) with $(pkg-config xtables
+--libs) and place the plugin in the directory given by $(pkg-config
+xtables --variable=xtlibdir).
+
 %prep
 %if 0%{?__xz:1}
 %setup -q
@@ -94,22 +145,26 @@
 # iptables-apply is not installed by upstream Makefile
 install -m0755 iptables/iptables-apply %buildroot%_sbindir/
 install -m0644 iptables/iptables-apply.8 %buildroot%_mandir/man8/
-find "%buildroot" -iname "*.la" -delete
+rm -f "%buildroot/%_libdir"/*.la;
 %if 0%{?suse_version}
 %fdupes %buildroot
 %endif
 
-%post -p /sbin/ldconfig
+%post -n %lname_ipq -p /sbin/ldconfig
+
+%postun -n %lname_ipq -p /sbin/ldconfig
 
-%postun -p /sbin/ldconfig
+%post -n %lname_iptc -p /sbin/ldconfig
 
-%post -n libxtables%xt_sover -p /sbin/ldconfig
+%postun -n %lname_iptc -p /sbin/ldconfig
 
-%postun -n libxtables%xt_sover -p /sbin/ldconfig
+%post -n %lname_xt -p /sbin/ldconfig
+
+%postun -n %lname_xt -p /sbin/ldconfig
 
 %files
 %defattr(-,root,root)
-%doc COPYING INCOMPATIBILITIES
+%doc COPYING
 %doc %_mandir/man1/*
 %doc %_mandir/man8/*
 %_bindir/iptables*
@@ -118,18 +173,43 @@
 %_sbindir/xtables*
 %_sbindir/nfnl_osf
 %_libdir/xtables
-%_libdir/libip*.so.*
 %_datadir/xtables
 
-%files devel
+%files -n %lname_ipq
+%defattr(-,root,root)
+%_libdir/libipq.so.0*
+
+%files -n libipq-devel
+%defattr(-,root,root)
+%doc %_mandir/man3/libipq*
+%doc %_mandir/man3/ipq*
+%dir %_includedir/%name-%version
+%_includedir/%name-%version/libipq*
+%_libdir/libipq.so
+%_libdir/pkgconfig/libipq.pc
+
+%files -n %lname_iptc
+%defattr(-,root,root)
+%_libdir/libiptc.so.0*
+%_libdir/libip4tc.so.0*
+%_libdir/libip6tc.so.0*
+
+%files -n libiptc-devel
+%defattr(-,root,root)
+%dir %_includedir/%name-%version
+%_includedir/%name-%version/libiptc*
+%_libdir/libip*tc.so
+%_libdir/pkgconfig/libip*tc.pc
+
+%files -n %lname_xt
 %defattr(-,root,root)
-%doc %_mandir/man3/*
-%_includedir/*
-%_libdir/*.so
-%_libdir/pkgconfig/*.pc
+%_libdir/libxtables.so.7*
 
-%files -n libxtables%xt_sover
+%files -n libxtables-devel
 %defattr(-,root,root)
-%_libdir/libxtables.so.*
+%dir %_includedir/%name-%version
+%_includedir/%name-%version/xtables.h
+%_libdir/libxtables.so
+%_libdir/pkgconfig/xtables.pc
 
 %changelog

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to