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 - [email protected]
+
+- 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 - [email protected]
+
+- include path is /usr/include
+
+-------------------------------------------------------------------
+Mon Aug  8 00:42:53 UTC 2011 - [email protected]
+
+- 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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to