2 # NOTE: This is 2.5 stuff now.
5 # _without_tex - without TeX documentation (HOWTOS)
7 Summary: Extensible packet filtering system && extensible NAT system
8 Summary(pl): System filtrowania pakietów oraz system translacji adresów (NAT)
9 Summary(pt_BR): Ferramenta para controlar a filtragem de pacotes no kernel-2.4.x
10 Summary(ru): õÔÉÌÉÔÙ ÄÌÑ ÕÐÒÁ×ÌÅÎÉÑ ÐÁËÅÔÎÙÍÉ ÆÉÌØÔÒÁÍÉ ÑÄÒÁ Linux
11 Summary(uk): õÔÉ̦ÔÉ ÄÌÑ ËÅÒÕ×ÁÎÎÑ ÐÁËÅÔÎÉÍÉ Æ¦ÌØÔÒÁÍÉ ÑÄÒÁ Linux
12 Summary(zh_CN): LinuxÄں˰ü¹ýÂ˹ÜÀí¹¤¾ß
16 Release: %{_rel}@%{_kernel_ver_str}
18 Group: Networking/Daemons
19 URL: http://www.netfilter.org/
20 Vendor: Netfilter mailing list <netfilter@lists.samba.org>
21 Source0: http://www.netfilter.org/files/%{name}-%{version}.tar.bz2
22 Source1: cvs://cvs.samba.org/netfilter/%{name}-howtos.tar.bz2
23 Patch0: %{name}-man.patch
24 Patch1: http://luxik.cdi.cz/~patrick/imq/iptables-1.2.6a-imq.diff-3
25 %{?!_without_tex:BuildRequires: sgml-tools}
26 %{?!_without_tex:BuildRequires: sgmls}
27 %{?!_without_tex:BuildRequires: tetex-latex}
28 %{?!_without_tex:BuildRequires: tetex-dvips}
29 %{?!_without_tex:BuildRequires: tetex-format-latex}
30 %{?!_without_tex:BuildRequires: tetex-tex-babel}
31 BuildRequires: %{__perl}
33 BuildConflicts: kernel-headers < 2.3.0
36 Provides: firewall-userspace-tool
37 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
40 An extensible NAT system, and an extensible packet filtering system.
41 Replacement of ipchains in 2.4 kernels.
44 Wydajny system translacji adresów (NAT) oraz system filtrowania
45 pakietów. Zamiennik ipchains w j±drach 2.4
48 Esta é a ferramenta que controla o código de filtragem de pacotes do
49 kernel 2.4, obsoletando ipchains. Com esta ferramenta você pode
50 configurar filtros de pacotes, NAT, mascaramento (masquerading),
51 regras dinâmicas (stateful inspection), etc.
54 iptables ÕÐÒÁ×ÌÑÀÔ ËÏÄÏÍ ÆÉÌØÔÒÁÃÉÉ ÓÅÔÅ×ÙÈ ÐÁËÅÔÏ× × ÑÄÒÅ Linux. ïÎÉ
55 ÐÏÚ×ÏÌÑÀÔ ×ÁÍ ÕÓÔÁÎÁ×ÌÉ×ÁÔØ ÍÅÖÓÅÔÅ×ÙÅ ÜËÒÁÎÙ (firewalls) É IP
59 iptables ÕÐÒÁ×ÌÑÀÔØ ËÏÄÏÍ Æ¦ÌØÔÒÁæ§ ÐÁËÅÔ¦× ÍÅÒÅÖ¦ × ÑÄÒ¦ Linux. ÷ÏÎÉ
60 ÄÏÚ×ÏÌÑÀÔØ ×ÁÍ ×ÓÔÁÎÏ×ÌÀ×ÁÔÉ Í¦ÖÍÅÒÅÖÅצ ÅËÒÁÎÉ (firewalls) ÔÁ IP
64 Summary: Libraries and headers for developing iptables extensions
65 Summary(pl): Biblioteki i nag³ówki do tworzenia rozszerzeñ iptables
66 Group: Development/Libraries
67 Requires: %{name} = %{version}
70 Libraries and headers for developing iptables extensions.
72 %description devel -l pl
73 Biblioteki i pliki nag³ówkowe niezbêdne do tworzenia rozszerzeñ dla
81 chmod 755 extensions/.*-test*
82 mv -f extensions/.NETLINK.test extensions/.NETLINK-test
83 %{__perl} -pi -e 's/\$\(HTML_HOWTOS\)//g; s/\$\(PSUS_HOWTOS\)//g' iptables-howtos/Makefile
86 %{__make} depend 2> /dev/null || :
87 %{__make} CC="%{__cc}" \
88 COPT_FLAGS="%{rpmcflags} -D%{!?debug:N}DEBUG" \
93 %{?!_without_tex:%{__make} -C iptables-howtos}
96 rm -rf $RPM_BUILD_ROOT
97 install -d $RPM_BUILD_ROOT{%{_libdir},%{_includedir}/iptables,%{_mandir}/man3}
99 echo ".so iptables-save.8" > ip6tables-save.8
100 echo ".so iptables-restore.8" > ip6tables-restore.8
102 %{__make} install install-experimental \
103 DESTDIR=$RPM_BUILD_ROOT \
108 echo ".so iptables.8" > $RPM_BUILD_ROOT%{_mandir}/man8/ip6tables.8
111 cp -a include/* $RPM_BUILD_ROOT%{_includedir}/iptables
112 install lib*/lib*.a $RPM_BUILD_ROOT%{_libdir}
113 install libipq/*.3 $RPM_BUILD_ROOT%{_mandir}/man3
115 #%%{!?_without_patchedkernel:install ippool/lib*.a $RPM_BUILD_ROOT%{_libdir}}
116 #%%{!?_without_patchedkernel:install ippool/ippool $RPM_BUILD_ROOT%{_sbindir}}
119 rm -rf $RPM_BUILD_ROOT
122 %defattr(644,root,root,755)
124 %{?!_without_tex:%doc iptables-howtos/{NAT,networking-concepts,packet-filtering}-HOWTO*}
126 %attr(755,root,root) %{_sbindir}/*
127 %dir %{_libdir}/iptables
128 %attr(755,root,root) %{_libdir}/iptables/*.so
133 %defattr(644,root,root,755)
134 %{?!_without_tex:%doc iptables-howtos/netfilter-hacking-HOWTO*}
136 %{_includedir}/iptables