1 Summary: Firewall Builder
2 Summary(pl): Narzêdzie do tworzenia firewalli
7 Group: Applications/System
8 Source0: http://dl.sourceforge.net/fwbuilder/%{name}-%{version}.tar.gz
9 # Source0-md5: 54a57c9e82da151b59afe0a1c0e66586
10 Patch0: %{name}-modulesdir.patch
11 URL: http://www.fwbuilder.org/
12 BuildRequires: autoconf
13 BuildRequires: automake
14 BuildRequires: gdk-pixbuf-devel
15 BuildRequires: gtkmm1-devel >= 1.2.3
16 BuildRequires: imlib-devel
17 BuildRequires: libfwbuilder-devel >= 1.0.1
18 BuildRequires: libtool
19 BuildRequires: libxml2-devel
20 BuildRequires: libxslt-devel
21 Requires: libfwbuilder >= 1.0.1
22 Obsoletes: fwbuilder-doc
23 Obsoletes: fwbuilder-devel
24 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27 Firewall administration toolkit.
30 Narzêdzie do tworzenia i administracji firewallami.
33 Summary: Install script for Firewall Builder rules
34 Summary(pl): Skrypt instaluj±cy regu³ki tworzone przez Firewall Buildera
35 Group: Applications/System
36 Requires: %{name} = %{version}-%{release}
39 Install script for Firewall Builder rules.
41 %description install -l pl
42 Skrypt instaluj±cy regu³ki tworzone przez Firewall Buildera.
44 %package compiler-ipfilter
45 Summary: ipfilter compiler for Firewall Builder
46 Summary(pl): Kompilator ipfilter dla Firewall Buildera
47 Group: Applications/System
48 Requires: %{name} = %{version}-%{release}
50 %description compiler-ipfilter
51 ipfilter compiler for Firewall Builder.
53 %description compiler-ipfilter -l pl
54 Kompilator ipfilter dla Firewall Buildera.
56 %package compiler-iptables
57 Summary: iptables compiler for Firewall Builder
58 Summary(pl): Kompilator iptables dla Firewall Buildera
59 Group: Applications/System
60 Requires: %{name} = %{version}-%{release}
62 %description compiler-iptables
63 iptables compiler for Firewall Builder.
65 %description compiler-iptables -l pl
66 Kompilator iptables dla Firewall Buildera.
68 %package compiler-openbsd-pf
69 Summary: OpenBSD pf compiler for Firewall Builder
70 Summary(pl): Kompilator OpenBSD pf dla Firewall Buildera
71 Group: Applications/System
72 Requires: %{name} = %{version}-%{release}
74 %description compiler-openbsd-pf
75 OpenBSD pf compiler for Firewall Builder.
77 %description compiler-openbsd-pf -l pl
78 Kompilator OpenBSD pf dla Firewall Buildera.
80 %package compiler-cisco-pix
81 Summary: Cisco PIX compiler for Firewall Builder
82 Summary(pl): Kompilator Cisco PIX dla Firewall Buildera
83 Group: Applications/System
84 Requires: %{name} = %{version}-%{release}
86 %description compiler-cisco-pix
87 Cisco PIX compiler for Firewall Builder.
89 %description compiler-cisco-pix -l pl
90 Kompilator Cisco PIX dla Firewall Buildera.
92 %package compiler-freebsd-ipfw
93 Summary: FreeBSD ipfw compiler for Firewall Builder
94 Summary(pl): Kompilator FreeBSD ipfw dla Firewall Buildera
95 Group: Applications/System
96 Requires: %{name} = %{version}-%{release}
98 %description compiler-freebsd-ipfw
99 FreeBSD ipfw compiler for Firewall Builder.
101 %description compiler-freebsd-ipfw -l pl
102 Kompilator FreeBSD ipfw dla Firewall Buildera.
104 %package platform-linux24
105 Summary: Linux 2.4 specific files
106 Summary(pl): Pliki specyficzne dla Linuksa 2.4
107 Group: Applications/System
108 Requires: %{name} = %{version}-%{release}
110 %description platform-linux24
111 Linux 2.4 specific files.
113 %description platform-linux24 -l pl
114 Pliki specyficzne dla Linuksa 2.4.
116 %package platform-freebsd
117 Summary: FreeBSD specific files
118 Summary(pl): Pliki specyficzne dla FreeBSD
119 Group: Applications/System
120 Requires: %{name} = %{version}-%{release}
122 %description platform-freebsd
123 FreeBSD specific files.
125 %description platform-freebsd -l pl
126 Pliki specyficzne dla FreeBSD.
128 %package platform-openbsd
129 Summary: OpenBSD specific files
130 Summary(pl): Pliki specyficzne dla OpenBSD
131 Group: Applications/System
132 Requires: %{name} = %{version}-%{release}
134 %description platform-openbsd
135 OpenBSD specific files.
137 %description platform-openbsd -l pl
138 Pliki specyficzne dla OpenBSD.
140 %package platform-cisco-pix
141 Summary: Cisco PIX specific files
142 Summary(pl): Pliki specyficzne dla Cisco PIX
143 Group: Applications/System
144 Requires: %{name} = %{version}-%{release}
146 %description platform-cisco-pix
147 Cisco PIX specific files.
149 %description platform-cisco-pix -l pl
150 Pliki specyficzne dla Cisci PIX.
152 %package platform-solaris
153 Summary: Solaris specific files
154 Summary(pl): Pliki specyficzne dla Solarisa
155 Group: Applications/System
156 Requires: %{name} = %{version}-%{release}
158 %description platform-solaris
159 Solaris specific files.
161 %description platform-solaris -l pl
162 Pliki specyficzne dla Solarisa.
164 %package platform-macosx
165 Summary: MacOS X specific files
166 Summary(pl): Pliki specyficzne dla MacOS X
167 Group: Applications/System
168 Requires: %{name} = %{version}-%{release}
170 %description platform-macosx
171 MacOS X specific files.
173 %description platform-macosx -l pl
174 Pliki specyficzne dla MacOS X.
180 # don't call autoheader, it would destroy important parts of config.h
181 echo '#undef MODULES_DIR' >> config.h.in
188 --enable-auto-docdir \
190 --with-templatedir=%{_datadir}/fwbuilder \
191 --with-iconsdir=%{_pixmapsdir}/fwbuilder
196 rm -rf $RPM_BUILD_ROOT
199 DESTDIR=$RPM_BUILD_ROOT
201 install -d $RPM_BUILD_ROOT%{_pixmapsdir}/fwbuilder
202 install src/icons/*.xpm $RPM_BUILD_ROOT%{_pixmapsdir}/fwbuilder
203 install src/icons/host*.png $RPM_BUILD_ROOT%{_pixmapsdir}/fwbuilder
208 rm -rf $RPM_BUILD_ROOT
210 %files -f %{name}.lang
211 %defattr(644,root,root,755)
212 %doc doc/AUTHORS doc/ChangeLog doc/Credits doc/NEWS doc/README* doc/TODO
213 %doc doc/examples doc/testing_new_compiler
215 %attr(755,root,root) %{_bindir}/fwbuilder
216 %attr(755,root,root) %{_bindir}/fwblookup
217 %attr(755,root,root) %{_bindir}/fwb_compile_all
218 %attr(755,root,root) %{_bindir}/fwbedit
219 %dir %{_libdir}/%{name}
220 %dir %{_libdir}/%{name}/modules
221 %dir %{_libdir}/%{name}/modules/gui
222 %dir %{_datadir}/%{name}
223 %dir %{_datadir}/%{name}/platform
224 %dir %{_datadir}/%{name}/os
225 %{_datadir}/%{name}/*.*
226 %{_datadir}/%{name}/gtkrc
227 %{_datadir}/%{name}/migration
228 %{_datadir}/%{name}/filters
229 %{_datadir}/%{name}/os/unknown_os.xml
230 %{_datadir}/%{name}/platform/unknown.xml
231 %{_datadir}/bug-buddy/bugzilla/*
232 %{_datadir}/bug-buddy/xml/*
233 %{_datadir}/bug-buddy/fwbuilder*
234 %{_pixmapsdir}/%{name}
235 %{_mandir}/man1/fwbuilder*
236 %{_mandir}/man1/fwblookup*
237 %{_mandir}/man1/fwb_compile_all*
238 %{_mandir}/man1/fwbedit*
241 %defattr(644,root,root,755)
242 %attr(755,root,root) %{_bindir}/fwb_install
243 %{_mandir}/man1/fwb_install*
245 %files compiler-iptables
246 %defattr(644,root,root,755)
247 %attr(755,root,root) %{_bindir}/fwb_ipt
248 %attr(755,root,root) %{_libdir}/%{name}/modules/gui/lib_iptables_dlg.so
249 %{_datadir}/%{name}/platform/iptables.xml
250 %{_mandir}/man1/fwb_ipt*
252 %files compiler-ipfilter
253 %defattr(644,root,root,755)
254 %attr(755,root,root) %{_bindir}/fwb_ipf
255 %attr(755,root,root) %{_libdir}/%{name}/modules/gui/lib_ipf_dlg.so
256 %{_datadir}/%{name}/platform/ipf.xml
257 %{_mandir}/man1/fwb_ipf*
259 %files compiler-openbsd-pf
260 %defattr(644,root,root,755)
261 %attr(755,root,root) %{_bindir}/fwb_pf
262 %attr(755,root,root) %{_libdir}/%{name}/modules/gui/lib_pf_dlg.so
263 %{_datadir}/%{name}/platform/pf.xml
264 %{_mandir}/man1/fwb_pf*
266 %files compiler-cisco-pix
267 %defattr(644,root,root,755)
268 #%attr(755,root,root) %{_bindir}/fwb_pix
269 %attr(755,root,root) %{_libdir}/%{name}/modules/gui/lib_pix_dlg.so
270 %{_datadir}/%{name}/platform/pix.xml
271 #%%{_mandir}/man1/fwb_pix*
273 %files compiler-freebsd-ipfw
274 %defattr(644,root,root,755)
275 %attr(755,root,root) %{_bindir}/fwb_ipfw
276 %attr(755,root,root) %{_libdir}/%{name}/modules/gui/lib_ipfw_dlg.so
277 %{_datadir}/%{name}/platform/ipfw.xml
279 %files platform-linux24
280 %defattr(644,root,root,755)
281 %attr(755,root,root) %{_libdir}/%{name}/modules/gui/lib_linux24_dlg.so
282 %{_datadir}/%{name}/os/linux24.xml
284 %files platform-freebsd
285 %defattr(644,root,root,755)
286 %attr(755,root,root) %{_libdir}/%{name}/modules/gui/lib_freebsd_dlg.so
287 %{_datadir}/%{name}/os/freebsd.xml
289 %files platform-openbsd
290 %defattr(644,root,root,755)
291 %attr(755,root,root) %{_libdir}/%{name}/modules/gui/lib_openbsd_dlg.so
292 %{_datadir}/%{name}/os/openbsd.xml
294 %files platform-cisco-pix
295 %defattr(644,root,root,755)
296 %attr(755,root,root) %{_libdir}/%{name}/modules/gui/lib_pix_os_dlg.so
297 %{_datadir}/%{name}/os/pix_os.xml
299 %files platform-solaris
300 %defattr(644,root,root,755)
301 %attr(755,root,root) %{_libdir}/%{name}/modules/gui/lib_solaris_dlg.so
302 %{_datadir}/%{name}/os/solaris.xml
304 %files platform-macosx
305 %defattr(644,root,root,755)
306 %attr(755,root,root) %{_libdir}/%{name}/modules/gui/lib_macosx_dlg.so
307 %{_datadir}/%{name}/os/macosx.xml