]> git.pld-linux.org Git - packages/iptables.git/blob - iptables.spec
- restored descriptions lost during merge
[packages/iptables.git] / iptables.spec
1 #
2 # NOTE: This is 2.5 stuff now.
3 #
4 # Conditional build:
5 # _without_tex - without TeX documentation (HOWTOS)
6 #
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Äں˰ü¹ýÂ˹ÜÀí¹¤¾ß
13 Name:           iptables
14 Version:        1.2.8
15 %define         _rel    1
16 Release:        %{_rel}@%{_kernel_ver_str}
17 License:        GPL
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}
32 BuildRequires:  groff
33 BuildConflicts: kernel-headers < 2.3.0
34 Obsoletes:      netfilter
35 Obsoletes:      ipchains
36 Provides:       firewall-userspace-tool
37 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38
39 %description
40 An extensible NAT system, and an extensible packet filtering system.
41 Replacement of ipchains in 2.4 kernels.
42
43 %description -l pl
44 Wydajny system translacji adresów (NAT) oraz system filtrowania
45 pakietów. Zamiennik ipchains w j±drach 2.4
46
47 %description -l pt_BR
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.
52
53 %description -l ru
54 iptables ÕÐÒÁ×ÌÑÀÔ ËÏÄÏÍ ÆÉÌØÔÒÁÃÉÉ ÓÅÔÅ×ÙÈ ÐÁËÅÔÏ× × ÑÄÒÅ Linux. ïÎÉ
55 ÐÏÚ×ÏÌÑÀÔ ×ÁÍ ÕÓÔÁÎÁ×ÌÉ×ÁÔØ ÍÅÖÓÅÔÅ×ÙÅ ÜËÒÁÎÙ (firewalls) É IP
56 ÍÁÓËÁÒÁÄÉÎÇ, É Ô.Ð.
57
58 %description -l uk
59 iptables ÕÐÒÁ×ÌÑÀÔØ ËÏÄÏ͠ƦÌØÔÒÁ槠ÐÁËÅԦנÍÅÒÅÖ¦ × ÑÄÒ¦ Linux. ÷ÏÎÉ
60 ÄÏÚ×ÏÌÑÀÔØ ×ÁÍ ×ÓÔÁÎÏ×ÌÀ×ÁÔɠͦÖÍÅÒÅÖÅצ ÅËÒÁÎÉ (firewalls) ÔÁ IP
61 ÍÁÓËÁÒÁÄÉÎÇ, ÔÏÝÏ.
62
63 %package devel
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}
68
69 %description devel
70 Libraries and headers for developing iptables extensions.
71
72 %description devel -l pl
73 Biblioteki i pliki nag³ówkowe niezbêdne do tworzenia rozszerzeñ dla
74 iptables.
75
76 %prep
77 %setup -q -a1
78 %patch0 -p1
79 %patch1 -p1
80
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
84
85 %build
86 %{__make} depend 2> /dev/null || :
87 %{__make} CC="%{__cc}" \
88         COPT_FLAGS="%{rpmcflags} -D%{!?debug:N}DEBUG" \
89         LIBDIR="%{_libdir}" \
90         LDLIBS="-ldl" \
91         all experimental
92
93 %{?!_without_tex:%{__make} -C iptables-howtos}
94
95 %install
96 rm -rf $RPM_BUILD_ROOT
97 install -d $RPM_BUILD_ROOT{%{_libdir},%{_includedir}/iptables,%{_mandir}/man3}
98
99 echo ".so iptables-save.8" > ip6tables-save.8
100 echo ".so iptables-restore.8" > ip6tables-restore.8
101
102 %{__make} install install-experimental \
103         DESTDIR=$RPM_BUILD_ROOT \
104         BINDIR=%{_sbindir} \
105         MANDIR=%{_mandir} \
106         LIBDIR=%{_libdir}
107
108 echo ".so iptables.8" > $RPM_BUILD_ROOT%{_mandir}/man8/ip6tables.8
109
110 # Devel stuff
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
114
115 #%%{!?_without_patchedkernel:install ippool/lib*.a $RPM_BUILD_ROOT%{_libdir}}
116 #%%{!?_without_patchedkernel:install ippool/ippool $RPM_BUILD_ROOT%{_sbindir}}
117
118 %clean
119 rm -rf $RPM_BUILD_ROOT
120
121 %files
122 %defattr(644,root,root,755)
123 %doc KNOWN_BUGS
124 %{?!_without_tex:%doc iptables-howtos/{NAT,networking-concepts,packet-filtering}-HOWTO*}
125
126 %attr(755,root,root) %{_sbindir}/*
127 %dir %{_libdir}/iptables
128 %attr(755,root,root) %{_libdir}/iptables/*.so
129
130 %{_mandir}/man8/*
131
132 %files devel
133 %defattr(644,root,root,755)
134 %{?!_without_tex:%doc iptables-howtos/netfilter-hacking-HOWTO*}
135 %{_libdir}/lib*.a
136 %{_includedir}/iptables
137 %{_mandir}/man3/*
This page took 0.035097 seconds and 3 git commands to generate.