MANDIR=%{_mandir} \
LIBDIR=%{_libdir}
+# upstream solution with empty library with two DT_NEEDED entries doesn't work
+# with PLD's default LDFLAGS (--as-needed --no-copy-dt-needed-entries);
+# use ld script instead (see no-libiptc.patch for source)
+cp -p libiptc/libiptc.ld $RPM_BUILD_ROOT%{_libdir}/libiptc.so
+
install -p %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
install -p %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name6}
install -d $RPM_BUILD_ROOT/etc/init
%attr(755,root,root) %{_libdir}/libip4tc.so
%attr(755,root,root) %{_libdir}/libip6tc.so
%attr(755,root,root) %{_libdir}/libipq.so
+%attr(755,root,root) %{_libdir}/libiptc.so
%attr(755,root,root) %{_libdir}/libxtables.so
%{_libdir}/libip4tc.la
%{_libdir}/libip6tc.la
libip4tc_la_LDFLAGS = -version-info 0:0:0
libip6tc_la_SOURCES = libip6tc.c
+--- iptables-1.4.16.2/libiptc/libiptc.ld.orig 1970-01-01 01:00:00.000000000 +0100
++++ iptables-1.4.16.2/libiptc/libiptc.ld 2012-10-09 17:47:42.606342693 +0200
+@@ -0,0 +1,4 @@
++/* GNU ld script
++ Gather both libipt4c and libipt6c, using them only as needed */
++OUTPUT_FORMAT(elf32-i386)
++GROUP ( AS_NEEDED ( /usr/lib/libip4tc.so /usr/lib/libip6tc.so ) )