1 %bcond_with ccache # enable ccache
2 Summary: Firewall Builder
3 Summary(pl): Narzêdzie do tworzenia firewalli
8 Group: Applications/System
9 Source0: http://dl.sourceforge.net/fwbuilder/%{name}-%{version}.tar.gz
10 # Source0-md5: 1a31df4d7c6ddcbe9aa7ae861ea438d2
11 Patch0: %{name}-configure.patch
12 URL: http://www.fwbuilder.org/
13 BuildRequires: autoconf
14 BuildRequires: automake
15 BuildRequires: libfwbuilder-devel >= %{version}
17 BuildRequires: qt-devel >= 3.0
18 %{?with_ccache:BuildRequires:ccache}
19 Requires: libfwbuilder >= %{version}
20 Obsoletes: fwbuilder-doc
21 Obsoletes: fwbuilder-devel
22 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25 Firewall administration toolkit.
28 Narzêdzie do tworzenia i administracji firewallami.
31 Summary: Install script for Firewall Builder rules
32 Summary(pl): Skrypt instaluj±cy regu³ki tworzone przez Firewall Buildera
33 Group: Applications/System
34 Requires: %{name} = %{version}-%{release}
37 Install script for Firewall Builder rules.
39 %description install -l pl
40 Skrypt instaluj±cy regu³ki tworzone przez Firewall Buildera.
42 %package compiler-ipfilter
43 Summary: ipfilter compiler for Firewall Builder
44 Summary(pl): Kompilator ipfilter dla Firewall Buildera
45 Group: Applications/System
46 Requires: %{name} = %{version}-%{release}
48 %description compiler-ipfilter
49 ipfilter compiler for Firewall Builder.
51 %description compiler-ipfilter -l pl
52 Kompilator ipfilter dla Firewall Buildera.
54 %package compiler-iptables
55 Summary: iptables compiler for Firewall Builder
56 Summary(pl): Kompilator iptables dla Firewall Buildera
57 Group: Applications/System
58 Requires: %{name} = %{version}-%{release}
60 %description compiler-iptables
61 iptables compiler for Firewall Builder.
63 %description compiler-iptables -l pl
64 Kompilator iptables dla Firewall Buildera.
66 %package compiler-openbsd-pf
67 Summary: OpenBSD pf compiler for Firewall Builder
68 Summary(pl): Kompilator OpenBSD pf dla Firewall Buildera
69 Group: Applications/System
70 Requires: %{name} = %{version}-%{release}
72 %description compiler-openbsd-pf
73 OpenBSD pf compiler for Firewall Builder.
75 %description compiler-openbsd-pf -l pl
76 Kompilator OpenBSD pf dla Firewall Buildera.
78 %package compiler-cisco-pix
79 Summary: Cisco PIX compiler for Firewall Builder
80 Summary(pl): Kompilator Cisco PIX dla Firewall Buildera
81 Group: Applications/System
82 Requires: %{name} = %{version}-%{release}
84 %description compiler-cisco-pix
85 Cisco PIX compiler for Firewall Builder.
87 %description compiler-cisco-pix -l pl
88 Kompilator Cisco PIX dla Firewall Buildera.
90 %package compiler-freebsd-ipfw
91 Summary: FreeBSD ipfw compiler for Firewall Builder
92 Summary(pl): Kompilator FreeBSD ipfw dla Firewall Buildera
93 Group: Applications/System
94 Requires: %{name} = %{version}-%{release}
96 %description compiler-freebsd-ipfw
97 FreeBSD ipfw compiler for Firewall Builder.
99 %description compiler-freebsd-ipfw -l pl
100 Kompilator FreeBSD ipfw dla Firewall Buildera.
102 %package platform-linux24
103 Summary: Linux 2.4 specific files
104 Summary(pl): Pliki specyficzne dla Linuksa 2.4
105 Group: Applications/System
106 Requires: %{name} = %{version}-%{release}
108 %description platform-linux24
109 Linux 2.4 specific files.
111 %description platform-linux24 -l pl
112 Pliki specyficzne dla Linuksa 2.4.
114 %package platform-freebsd
115 Summary: FreeBSD specific files
116 Summary(pl): Pliki specyficzne dla FreeBSD
117 Group: Applications/System
118 Requires: %{name} = %{version}-%{release}
120 %description platform-freebsd
121 FreeBSD specific files.
123 %description platform-freebsd -l pl
124 Pliki specyficzne dla FreeBSD.
126 %package platform-openbsd
127 Summary: OpenBSD specific files
128 Summary(pl): Pliki specyficzne dla OpenBSD
129 Group: Applications/System
130 Requires: %{name} = %{version}-%{release}
132 %description platform-openbsd
133 OpenBSD specific files.
135 %description platform-openbsd -l pl
136 Pliki specyficzne dla OpenBSD.
138 %package platform-cisco-pix
139 Summary: Cisco PIX specific files
140 Summary(pl): Pliki specyficzne dla Cisco PIX
141 Group: Applications/System
142 Requires: %{name} = %{version}-%{release}
144 %description platform-cisco-pix
145 Cisco PIX specific files.
147 %description platform-cisco-pix -l pl
148 Pliki specyficzne dla Cisci PIX.
150 %package platform-solaris
151 Summary: Solaris specific files
152 Summary(pl): Pliki specyficzne dla Solarisa
153 Group: Applications/System
154 Requires: %{name} = %{version}-%{release}
156 %description platform-solaris
157 Solaris specific files.
159 %description platform-solaris -l pl
160 Pliki specyficzne dla Solarisa.
162 %package platform-macosx
163 Summary: MacOS X specific files
164 Summary(pl): Pliki specyficzne dla MacOS X
165 Group: Applications/System
166 Requires: %{name} = %{version}-%{release}
168 %description platform-macosx
169 MacOS X specific files.
171 %description platform-macosx -l pl
172 Pliki specyficzne dla MacOS X.
178 # Without it this app uses ccache if its found in system even if we dont
181 %if %{without ccache}
182 grep -vi ccache configure.in > configure.in.x
183 mv configure.in.x configure.in
187 export QTDIR="%{_usr}"
188 export QMAKESPEC="%{_datadir}/qt/mkspecs/linux-g++"
190 cp -f /usr/share/automake/config.* .
194 --with-templatedir=%{_datadir}/fwbuilder
198 rm -rf $RPM_BUILD_ROOT
199 export QTDIR="%{_usr}"
200 export QMAKESPEC="%{_datadir}/qt/mkspecs/linux-g++"
206 rm -rf $RPM_BUILD_ROOT
209 %defattr(644,root,root,755)
210 %doc doc/{AUTHORS,ChangeLog,Credits,README*,*.html}
211 %attr(755,root,root) %{_bindir}/fwbuilder
212 %attr(755,root,root) %{_bindir}/fwblookup
213 %attr(755,root,root) %{_bindir}/fwb_compile_all
214 %attr(755,root,root) %{_bindir}/fwbedit
215 %dir %{_datadir}/%{name}
216 %{_datadir}/%{name}/*.xml
217 %dir %{_datadir}/%{name}/locale
218 %lang(fr) %{_datadir}/%{name}/locale/fwbuilder_fr.qm
219 %lang(ru) %{_datadir}/%{name}/locale/fwbuilder_ru.qm
220 %lang(vi) %{_datadir}/%{name}/locale/fwbuilder_vi.qm
221 %dir %{_datadir}/%{name}/os
222 %{_datadir}/%{name}/os/linksys.xml
223 %{_datadir}/%{name}/os/unknown_os.xml
224 %dir %{_datadir}/%{name}/platform
225 %{_datadir}/%{name}/platform/unknown.xml
226 %{_mandir}/man1/fwbuilder*
227 %{_mandir}/man1/fwblookup*
228 %{_mandir}/man1/fwb_compile_all*
229 %{_mandir}/man1/fwbedit*
232 %defattr(644,root,root,755)
233 %attr(755,root,root) %{_bindir}/fwb_install
234 %{_mandir}/man1/fwb_install*
236 %files compiler-iptables
237 %defattr(644,root,root,755)
238 %attr(755,root,root) %{_bindir}/fwb_ipt
239 %{_datadir}/%{name}/platform/iptables.xml
240 %{_mandir}/man1/fwb_ipt*
242 %files compiler-ipfilter
243 %defattr(644,root,root,755)
244 %attr(755,root,root) %{_bindir}/fwb_ipf
245 %{_datadir}/%{name}/platform/ipf.xml
246 %{_mandir}/man1/fwb_ipf*
248 %files compiler-openbsd-pf
249 %defattr(644,root,root,755)
250 %attr(755,root,root) %{_bindir}/fwb_pf
251 %{_datadir}/%{name}/platform/pf.xml
252 %{_mandir}/man1/fwb_pf*
254 %files compiler-cisco-pix
255 %defattr(644,root,root,755)
256 #%attr(755,root,root) %{_bindir}/fwb_pix
257 %{_datadir}/%{name}/platform/pix.xml
258 #%%{_mandir}/man1/fwb_pix*
260 %files compiler-freebsd-ipfw
261 %defattr(644,root,root,755)
262 %attr(755,root,root) %{_bindir}/fwb_ipfw
263 %{_datadir}/%{name}/platform/ipfw.xml
265 %files platform-linux24
266 %defattr(644,root,root,755)
267 %{_datadir}/%{name}/os/linux24.xml
269 %files platform-freebsd
270 %defattr(644,root,root,755)
271 %{_datadir}/%{name}/os/freebsd.xml
273 %files platform-openbsd
274 %defattr(644,root,root,755)
275 %{_datadir}/%{name}/os/openbsd.xml
277 %files platform-cisco-pix
278 %defattr(644,root,root,755)
279 %{_datadir}/%{name}/os/pix_os.xml
281 %files platform-solaris
282 %defattr(644,root,root,755)
283 %{_datadir}/%{name}/os/solaris.xml
285 %files platform-macosx
286 %defattr(644,root,root,755)
287 %{_datadir}/%{name}/os/macosx.xml