4 Summary: Firewall Builder
5 Summary(pl.UTF-8): Narzędzie do tworzenia firewalli
7 Version: %{_majver}.%{_minver}.0.3599
10 Group: Applications/System
11 Source0: http://downloads.sourceforge.net/fwbuilder/%{name}-%{version}.tar.gz
12 # Source0-md5: 331ce22eb8fb770a70395c3744f5092f
13 Source1: %{name}.desktop
15 Patch0: %{name}-configure.patch
16 Patch1: %{name}-c++.patch
17 Patch2: %{name}-dont-mess-with-compiler-names-and-ccache.patch
19 URL: http://www.fwbuilder.org/
20 BuildRequires: QtCore-devel >= 4.3
21 BuildRequires: QtDBus-devel >= 4.3
22 BuildRequires: QtGui-devel >= 4.3
23 BuildRequires: QtNetwork-devel >= 4.3
24 BuildRequires: autoconf
25 BuildRequires: automake
26 BuildRequires: gettext-tools
27 BuildRequires: qt4-build
28 BuildRequires: qt4-qmake
29 Obsoletes: fwbuilder-devel
30 Obsoletes: fwbuilder-doc
31 Obsoletes: libfwbuilder
32 Obsoletes: libfwbuilder-devel
33 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
36 Firewall administration toolkit.
38 %description -l pl.UTF-8
39 Narzędzie do tworzenia i administracji firewallami.
41 %package compiler-ipfilter
42 Summary: ipfilter compiler for Firewall Builder
43 Summary(pl.UTF-8): Kompilator ipfilter dla Firewall Buildera
44 Group: Applications/System
45 Requires: %{name} = %{version}-%{release}
47 %description compiler-ipfilter
48 ipfilter compiler for Firewall Builder.
50 %description compiler-ipfilter -l pl.UTF-8
51 Kompilator ipfilter dla Firewall Buildera.
53 %package compiler-iptables
54 Summary: iptables compiler for Firewall Builder
55 Summary(pl.UTF-8): Kompilator iptables dla Firewall Buildera
56 Group: Applications/System
57 Requires: %{name} = %{version}-%{release}
59 %description compiler-iptables
60 iptables compiler for Firewall Builder.
62 %description compiler-iptables -l pl.UTF-8
63 Kompilator iptables dla Firewall Buildera.
65 %package compiler-openbsd-pf
66 Summary: OpenBSD pf compiler for Firewall Builder
67 Summary(pl.UTF-8): Kompilator OpenBSD pf dla Firewall Buildera
68 Group: Applications/System
69 Requires: %{name} = %{version}-%{release}
71 %description compiler-openbsd-pf
72 OpenBSD pf compiler for Firewall Builder.
74 %description compiler-openbsd-pf -l pl.UTF-8
75 Kompilator OpenBSD pf dla Firewall Buildera.
77 %package compiler-cisco-fwsm
78 Summary: Cisco FWSM compiler for Firewall Builder
79 Summary(pl.UTF-8): Kompilator Cisco FWSM dla Firewall Buildera
80 Group: Applications/System
81 Requires: %{name} = %{version}-%{release}
83 %description compiler-cisco-fwsm
84 Cisco FWSM compiler for Firewall Builder.
86 %description compiler-cisco-fwsm -l pl.UTF-8
87 Kompilator Cisco FWSM dla Firewall Buildera.
89 %package compiler-cisco-iosacl
90 Summary: Cisco IOSACL compiler for Firewall Builder
91 Summary(pl.UTF-8): Kompilator Cisco IOSACL dla Firewall Buildera
92 Group: Applications/System
93 Requires: %{name} = %{version}-%{release}
95 %description compiler-cisco-iosacl
96 Cisco FWSM compiler for Firewall Builder.
98 %description compiler-cisco-iosacl -l pl.UTF-8
99 Kompilator Cisco IOSACL dla Firewall Buildera.
101 %package compiler-cisco-pix
102 Summary: Cisco PIX compiler for Firewall Builder
103 Summary(pl.UTF-8): Kompilator Cisco PIX dla Firewall Buildera
104 Group: Applications/System
105 Requires: %{name} = %{version}-%{release}
107 %description compiler-cisco-pix
108 Cisco PIX compiler for Firewall Builder.
110 %description compiler-cisco-pix -l pl.UTF-8
111 Kompilator Cisco PIX dla Firewall Buildera.
113 %package compiler-freebsd-ipfw
114 Summary: FreeBSD ipfw compiler for Firewall Builder
115 Summary(pl.UTF-8): Kompilator FreeBSD ipfw dla Firewall Buildera
116 Group: Applications/System
117 Requires: %{name} = %{version}-%{release}
119 %description compiler-freebsd-ipfw
120 FreeBSD ipfw compiler for Firewall Builder.
122 %description compiler-freebsd-ipfw -l pl.UTF-8
123 Kompilator FreeBSD ipfw dla Firewall Buildera.
125 %package compiler-procurve
126 Summary: HP Procurve compiler for Firewall Builder
127 Summary(pl.UTF-8): Kompilator HP Procurve dla Firewall Buildera
128 Group: Applications/System
129 Requires: %{name} = %{version}-%{release}
131 %description compiler-procurve
132 HP Procurve compiler for Firewall Builder.
134 %description compiler-procurve -l pl.UTF-8
135 Kompilator HP Procurve dla Firewall Buildera.
137 %package platform-linux24
138 Summary: Linux 2.4 specific files
139 Summary(pl.UTF-8): Pliki specyficzne dla Linuksa 2.4
140 Group: Applications/System
141 Requires: %{name} = %{version}-%{release}
143 %description platform-linux24
144 Linux 2.4 specific files.
146 %description platform-linux24 -l pl.UTF-8
147 Pliki specyficzne dla Linuksa 2.4.
149 %package platform-bsd
150 Summary: Variuos BSD specific files
151 Summary(pl.UTF-8): Pliki specyficzne dla różnych BSD
152 Group: Applications/System
153 Requires: %{name} = %{version}-%{release}
155 %description platform-bsd
156 Variuos BSD specific files.
158 %description platform-bsd -l pl.UTF-8
159 Pliki specyficzne dla róznych BSD.
161 %package platform-cisco
162 Summary: Cisco specific files
163 Summary(pl.UTF-8): Pliki specyficzne dla Cisco
164 Group: Applications/System
165 Requires: %{name} = %{version}-%{release}
167 %description platform-cisco
168 Cisco specific files.
170 %description platform-cisco -l pl.UTF-8
171 Pliki specyficzne dla Cisco.
173 %package platform-procurve
174 Summary: HP Procurve specific files
175 Summary(pl.UTF-8): Pliki specyficzne dla HP Procurve
176 Group: Applications/System
177 Requires: %{name} = %{version}-%{release}
179 %description platform-procurve
180 HP Procurve specific files.
182 %description platform-procurve -l pl.UTF-8
183 Pliki specyficzne dla HP Procurve.
185 %package platform-solaris
186 Summary: Solaris specific files
187 Summary(pl.UTF-8): Pliki specyficzne dla Solarisa
188 Group: Applications/System
189 Requires: %{name} = %{version}-%{release}
191 %description platform-solaris
192 Solaris specific files.
194 %description platform-solaris -l pl.UTF-8
195 Pliki specyficzne dla Solarisa.
197 %package platform-macosx
198 Summary: MacOS X specific files
199 Summary(pl.UTF-8): Pliki specyficzne dla MacOS X
200 Group: Applications/System
201 Requires: %{name} = %{version}-%{release}
203 %description platform-macosx
204 MacOS X specific files.
206 %description platform-macosx -l pl.UTF-8
207 Pliki specyficzne dla MacOS X.
217 export QTDIR="%{_usr}"
218 export QMAKESPEC="%{_datadir}/qt4/mkspecs/linux-g++"
219 export OPTFLAGS="%{rpmcxxflags} -std=c++11"
220 export CXXFLAGS="%{rpmcxxflags} -std=c++11"
222 cp -f /usr/share/automake/config.* .
227 --with-templatedir=%{_datadir}/fwbuilder \
228 --with-qmake=qmake-qt4
233 rm -rf $RPM_BUILD_ROOT
234 install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}}
236 export QTDIR="%{_usr}"
237 export QMAKESPEC="%{_datadir}/qt/mkspecs/linux-g++"
240 INSTALL_ROOT=$RPM_BUILD_ROOT
242 install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
243 install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir}
246 %{__rm} -r $RPM_BUILD_ROOT%{_iconsdir}/hicolor/512x512
248 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}
251 rm -rf $RPM_BUILD_ROOT
254 %defattr(644,root,root,755)
255 %doc doc/{AUTHORS,ChangeLog,Credits,README*,*.html}
256 %attr(755,root,root) %{_bindir}/fwbedit
257 %attr(755,root,root) %{_bindir}/fwbuilder
258 %dir %{_datadir}/%{name}
259 %{_datadir}/%{name}/fwbuilder.dtd
260 %{_datadir}/%{name}/*.xml
261 %dir %{_datadir}/%{name}/configlets
262 %{_datadir}/%{name}/help
263 %{_datadir}/%{name}/migration
264 %dir %{_datadir}/%{name}/os
265 %{_datadir}/%{name}/os/unknown_os.xml
266 %{_datadir}/%{name}/os/endian.xml
267 %{_datadir}/%{name}/os/oneshield.xml
268 %dir %{_datadir}/%{name}/platform
269 %{_datadir}/%{name}/platform/unknown.xml
270 %{_desktopdir}/fwbuilder.desktop
271 %{_mandir}/man1/fwbuilder*
272 %{_mandir}/man1/fwbedit*
273 %{_pixmapsdir}/fwbuilder.png
274 %{_iconsdir}/hicolor/*/apps/fwbuilder.png
276 %files compiler-iptables
277 %defattr(644,root,root,755)
278 %attr(755,root,root) %{_bindir}/fwb_ipt
279 %{_datadir}/%{name}/platform/iptables.xml
280 %{_mandir}/man1/fwb_ipt.1*
282 %files compiler-ipfilter
283 %defattr(644,root,root,755)
284 %attr(755,root,root) %{_bindir}/fwb_ipf
285 %{_datadir}/%{name}/platform/ipf.xml
286 %{_mandir}/man1/fwb_ipf.1*
288 %files compiler-openbsd-pf
289 %defattr(644,root,root,755)
290 %attr(755,root,root) %{_bindir}/fwb_pf
291 %{_datadir}/%{name}/platform/pf.xml
292 %{_mandir}/man1/fwb_pf.1*
294 %files compiler-cisco-fwsm
295 %defattr(644,root,root,755)
296 %{_datadir}/%{name}/platform/fwsm.xml
298 %files compiler-cisco-iosacl
299 %defattr(644,root,root,755)
300 %attr(755,root,root) %{_bindir}/fwb_iosacl
301 %{_datadir}/%{name}/platform/iosacl.xml
302 %{_mandir}/man1/fwb_iosacl.1*
304 %files compiler-cisco-pix
305 %defattr(644,root,root,755)
306 %attr(755,root,root) %{_bindir}/fwb_pix
307 %{_datadir}/%{name}/platform/pix.xml
308 %{_mandir}/man1/fwb_pix.1*
310 %files compiler-freebsd-ipfw
311 %defattr(644,root,root,755)
312 %attr(755,root,root) %{_bindir}/fwb_ipfw
313 %{_datadir}/%{name}/platform/ipfw.xml
314 %{_mandir}/man1/fwb_ipfw.1*
316 %files compiler-procurve
317 %defattr(644,root,root,755)
318 %attr(755,root,root) %{_bindir}/fwb_procurve_acl
319 %{_datadir}/%{name}/platform/procurve_acl.xml
321 %files platform-linux24
322 %defattr(644,root,root,755)
323 %{_datadir}/%{name}/configlets/dd-wrt-jffs
324 %{_datadir}/%{name}/configlets/dd-wrt-nvram
325 %{_datadir}/%{name}/configlets/ipcop
326 %{_datadir}/%{name}/configlets/openwrt
327 %{_datadir}/%{name}/configlets/ipf
328 %{_datadir}/%{name}/configlets/linux24
329 %{_datadir}/%{name}/configlets/secuwall
330 %{_datadir}/%{name}/configlets/sveasoft
331 %{_datadir}/%{name}/os/linux24.xml
332 %{_datadir}/%{name}/os/dd-wrt-jffs.xml
333 %{_datadir}/%{name}/os/dd-wrt-nvram.xml
334 %{_datadir}/%{name}/os/ipcop.xml
335 %{_datadir}/%{name}/os/openwrt.xml
336 %{_datadir}/%{name}/os/secuwall.xml
337 %{_datadir}/%{name}/os/sveasoft.xml
340 %defattr(644,root,root,755)
341 %{_datadir}/%{name}/configlets/bsd
342 %{_datadir}/%{name}/configlets/freebsd
343 %{_datadir}/%{name}/configlets/ipfw
344 %{_datadir}/%{name}/configlets/openbsd
345 %{_datadir}/%{name}/configlets/pf
346 %{_datadir}/%{name}/os/freebsd.xml
347 %{_datadir}/%{name}/os/openbsd.xml
349 %files platform-cisco
350 %defattr(644,root,root,755)
351 %{_datadir}/%{name}/configlets/fwsm_os
352 %{_datadir}/%{name}/configlets/ios
353 %{_datadir}/%{name}/configlets/pix_os
354 %{_datadir}/%{name}/os/ios.xml
355 %{_datadir}/%{name}/os/pix_os.xml
356 %{_datadir}/%{name}/os/fwsm_os.xml
358 %files platform-procurve
359 %defattr(644,root,root,755)
360 %{_datadir}/%{name}/configlets/procurve
361 %{_datadir}/%{name}/os/procurve.xml
363 %files platform-solaris
364 %defattr(644,root,root,755)
365 %{_datadir}/%{name}/configlets/solaris
366 %{_datadir}/%{name}/os/solaris.xml
368 %files platform-macosx
369 %defattr(644,root,root,755)
370 %{_datadir}/%{name}/configlets/macosx
371 %{_datadir}/%{name}/os/macosx.xml