]>
Commit | Line | Data |
---|---|---|
e1715e60 | 1 | # |
416c9cdc | 2 | %define _majver 3 |
3 | %define _minver 0 | |
15fecae6 | 4 | Summary: Firewall Builder |
6ced7551 | 5 | Summary(pl.UTF-8): Narzędzie do tworzenia firewalli |
6d0aa2bb | 6 | Name: fwbuilder |
416c9cdc | 7 | Version: %{_majver}.%{_minver}.5 |
fd5a436b | 8 | Release: 1 |
9b3206ab | 9 | License: GPL v2 |
15fecae6 | 10 | Group: Applications/System |
cf4d694f | 11 | Source0: http://dl.sourceforge.net/fwbuilder/%{name}-%{version}.tar.gz |
416c9cdc | 12 | # Source0-md5: d4d914882a215e6d651dc7094ea88a36 |
ff6c9624 KK |
13 | Source1: %{name}.desktop |
14 | Source2: %{name}.png | |
ece8d788 | 15 | Patch0: %{name}-configure.patch |
b97b9514 | 16 | Patch1: %{name}-c++.patch |
fd5a436b | 17 | Patch2: %{name}-dont-mess-with-compiler-names-and-ccache.patch |
6d0aa2bb | 18 | URL: http://www.fwbuilder.org/ |
a6372eeb | 19 | BuildRequires: antlr = 2.7.7 |
d2923879 | 20 | BuildRequires: autoconf |
6d158221 | 21 | BuildRequires: automake |
21227c56 | 22 | BuildRequires: gettext-devel |
ad5a5a25 | 23 | BuildRequires: libfwbuilder-devel = %{version} |
416c9cdc | 24 | BuildRequires: qt4-build |
25 | BuildRequires: qt4-qmake | |
26 | BuildRequires: QtCore-devel >= 4.3 | |
27 | BuildRequires: QtGui-devel >= 4.3 | |
28 | BuildRequires: QtNetwork-devel >= 4.3 | |
ad5a5a25 | 29 | Requires: libfwbuilder = %{version} |
d2923879 | 30 | Obsoletes: fwbuilder-doc |
31 | Obsoletes: fwbuilder-devel | |
5b509b3a | 32 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
15fecae6 AM |
33 | |
34 | %description | |
35 | Firewall administration toolkit. | |
36 | ||
fe2a6441 JR |
37 | %description -l pl.UTF-8 |
38 | Narzędzie do tworzenia i administracji firewallami. | |
15fecae6 | 39 | |
416c9cdc | 40 | #%package install |
41 | #Summary: Install script for Firewall Builder rules | |
42 | #Summary(pl.UTF-8): Skrypt instalujący regułki tworzone przez Firewall Buildera | |
43 | #Group: Applications/System | |
44 | #Requires: %{name} = %{version}-%{release} | |
dc12d8e9 | 45 | |
416c9cdc | 46 | #%description install |
47 | #Install script for Firewall Builder rules. | |
dc12d8e9 | 48 | |
416c9cdc | 49 | #%description install -l pl.UTF-8 |
50 | #Skrypt instalujący regułki tworzone przez Firewall Buildera. | |
dc12d8e9 | 51 | |
d564a764 | 52 | %package compiler-ipfilter |
53 | Summary: ipfilter compiler for Firewall Builder | |
6ced7551 | 54 | Summary(pl.UTF-8): Kompilator ipfilter dla Firewall Buildera |
d564a764 | 55 | Group: Applications/System |
cf4d694f | 56 | Requires: %{name} = %{version}-%{release} |
d564a764 | 57 | |
58 | %description compiler-ipfilter | |
59 | ipfilter compiler for Firewall Builder. | |
60 | ||
fe2a6441 | 61 | %description compiler-ipfilter -l pl.UTF-8 |
d564a764 | 62 | Kompilator ipfilter dla Firewall Buildera. |
63 | ||
d564a764 | 64 | %package compiler-iptables |
65 | Summary: iptables compiler for Firewall Builder | |
6ced7551 | 66 | Summary(pl.UTF-8): Kompilator iptables dla Firewall Buildera |
d564a764 | 67 | Group: Applications/System |
cf4d694f | 68 | Requires: %{name} = %{version}-%{release} |
d564a764 | 69 | |
70 | %description compiler-iptables | |
71 | iptables compiler for Firewall Builder. | |
72 | ||
fe2a6441 | 73 | %description compiler-iptables -l pl.UTF-8 |
d564a764 | 74 | Kompilator iptables dla Firewall Buildera. |
75 | ||
d564a764 | 76 | %package compiler-openbsd-pf |
77 | Summary: OpenBSD pf compiler for Firewall Builder | |
6ced7551 | 78 | Summary(pl.UTF-8): Kompilator OpenBSD pf dla Firewall Buildera |
d564a764 | 79 | Group: Applications/System |
cf4d694f | 80 | Requires: %{name} = %{version}-%{release} |
d564a764 | 81 | |
82 | %description compiler-openbsd-pf | |
83 | OpenBSD pf compiler for Firewall Builder. | |
84 | ||
fe2a6441 | 85 | %description compiler-openbsd-pf -l pl.UTF-8 |
d564a764 | 86 | Kompilator OpenBSD pf dla Firewall Buildera. |
87 | ||
6e2617d6 KK |
88 | %package compiler-cisco-fwsm |
89 | Summary: Cisco FWSM compiler for Firewall Builder | |
6ced7551 | 90 | Summary(pl.UTF-8): Kompilator Cisco FWSM dla Firewall Buildera |
6e2617d6 KK |
91 | Group: Applications/System |
92 | Requires: %{name} = %{version}-%{release} | |
93 | ||
94 | %description compiler-cisco-fwsm | |
95 | Cisco FWSM compiler for Firewall Builder. | |
96 | ||
fe2a6441 | 97 | %description compiler-cisco-fwsm -l pl.UTF-8 |
6e2617d6 KK |
98 | Kompilator Cisco FWSM dla Firewall Buildera. |
99 | ||
fd5a436b | 100 | %package compiler-cisco-iosacl |
101 | Summary: Cisco IOSACL compiler for Firewall Builder | |
102 | Summary(pl.UTF-8): Kompilator Cisco IOSACL dla Firewall Buildera | |
103 | Group: Applications/System | |
104 | Requires: %{name} = %{version}-%{release} | |
105 | ||
106 | %description compiler-cisco-iosacl | |
107 | Cisco FWSM compiler for Firewall Builder. | |
108 | ||
109 | %description compiler-cisco-iosacl -l pl.UTF-8 | |
110 | Kompilator Cisco IOSACL dla Firewall Buildera. | |
111 | ||
dc12d8e9 | 112 | %package compiler-cisco-pix |
113 | Summary: Cisco PIX compiler for Firewall Builder | |
6ced7551 | 114 | Summary(pl.UTF-8): Kompilator Cisco PIX dla Firewall Buildera |
dc12d8e9 | 115 | Group: Applications/System |
cf4d694f | 116 | Requires: %{name} = %{version}-%{release} |
dc12d8e9 | 117 | |
118 | %description compiler-cisco-pix | |
119 | Cisco PIX compiler for Firewall Builder. | |
120 | ||
fe2a6441 | 121 | %description compiler-cisco-pix -l pl.UTF-8 |
dc12d8e9 | 122 | Kompilator Cisco PIX dla Firewall Buildera. |
123 | ||
d2923879 | 124 | %package compiler-freebsd-ipfw |
6d0aa2bb | 125 | Summary: FreeBSD ipfw compiler for Firewall Builder |
6ced7551 | 126 | Summary(pl.UTF-8): Kompilator FreeBSD ipfw dla Firewall Buildera |
6d0aa2bb | 127 | Group: Applications/System |
cf4d694f | 128 | Requires: %{name} = %{version}-%{release} |
a6d26472 | 129 | |
d2923879 | 130 | %description compiler-freebsd-ipfw |
131 | FreeBSD ipfw compiler for Firewall Builder. | |
a6d26472 | 132 | |
fe2a6441 | 133 | %description compiler-freebsd-ipfw -l pl.UTF-8 |
d2923879 | 134 | Kompilator FreeBSD ipfw dla Firewall Buildera. |
dc12d8e9 | 135 | |
136 | %package platform-linux24 | |
d2923879 | 137 | Summary: Linux 2.4 specific files |
6ced7551 | 138 | Summary(pl.UTF-8): Pliki specyficzne dla Linuksa 2.4 |
dc12d8e9 | 139 | Group: Applications/System |
cf4d694f | 140 | Requires: %{name} = %{version}-%{release} |
dc12d8e9 | 141 | |
142 | %description platform-linux24 | |
143 | Linux 2.4 specific files. | |
144 | ||
fe2a6441 | 145 | %description platform-linux24 -l pl.UTF-8 |
d2923879 | 146 | Pliki specyficzne dla Linuksa 2.4. |
dc12d8e9 | 147 | |
148 | %package platform-freebsd | |
d2923879 | 149 | Summary: FreeBSD specific files |
6ced7551 | 150 | Summary(pl.UTF-8): Pliki specyficzne dla FreeBSD |
dc12d8e9 | 151 | Group: Applications/System |
cf4d694f | 152 | Requires: %{name} = %{version}-%{release} |
dc12d8e9 | 153 | |
154 | %description platform-freebsd | |
155 | FreeBSD specific files. | |
156 | ||
fe2a6441 | 157 | %description platform-freebsd -l pl.UTF-8 |
d2923879 | 158 | Pliki specyficzne dla FreeBSD. |
dc12d8e9 | 159 | |
160 | %package platform-openbsd | |
d2923879 | 161 | Summary: OpenBSD specific files |
6ced7551 | 162 | Summary(pl.UTF-8): Pliki specyficzne dla OpenBSD |
dc12d8e9 | 163 | Group: Applications/System |
cf4d694f | 164 | Requires: %{name} = %{version}-%{release} |
dc12d8e9 | 165 | |
166 | %description platform-openbsd | |
167 | OpenBSD specific files. | |
168 | ||
fe2a6441 | 169 | %description platform-openbsd -l pl.UTF-8 |
d2923879 | 170 | Pliki specyficzne dla OpenBSD. |
dc12d8e9 | 171 | |
6e2617d6 KK |
172 | %package platform-cisco-fwsm |
173 | Summary: Cisco PIX specific files | |
6ced7551 | 174 | Summary(pl.UTF-8): Pliki specyficzne dla Cisco FWSM |
6e2617d6 KK |
175 | Group: Applications/System |
176 | Requires: %{name} = %{version}-%{release} | |
177 | ||
178 | %description platform-cisco-fwsm | |
179 | Cisco FWSM specific files. | |
180 | ||
fe2a6441 | 181 | %description platform-cisco-fwsm -l pl.UTF-8 |
6e2617d6 KK |
182 | Pliki specyficzne dla Cisci FWSM. |
183 | ||
dc12d8e9 | 184 | %package platform-cisco-pix |
d2923879 | 185 | Summary: Cisco PIX specific files |
6ced7551 | 186 | Summary(pl.UTF-8): Pliki specyficzne dla Cisco PIX |
dc12d8e9 | 187 | Group: Applications/System |
cf4d694f | 188 | Requires: %{name} = %{version}-%{release} |
dc12d8e9 | 189 | |
190 | %description platform-cisco-pix | |
191 | Cisco PIX specific files. | |
192 | ||
fe2a6441 | 193 | %description platform-cisco-pix -l pl.UTF-8 |
d2923879 | 194 | Pliki specyficzne dla Cisci PIX. |
dc12d8e9 | 195 | |
196 | %package platform-solaris | |
d2923879 | 197 | Summary: Solaris specific files |
6ced7551 | 198 | Summary(pl.UTF-8): Pliki specyficzne dla Solarisa |
dc12d8e9 | 199 | Group: Applications/System |
cf4d694f | 200 | Requires: %{name} = %{version}-%{release} |
dc12d8e9 | 201 | |
202 | %description platform-solaris | |
203 | Solaris specific files. | |
204 | ||
fe2a6441 | 205 | %description platform-solaris -l pl.UTF-8 |
d2923879 | 206 | Pliki specyficzne dla Solarisa. |
207 | ||
208 | %package platform-macosx | |
6d0aa2bb | 209 | Summary: MacOS X specific files |
6ced7551 | 210 | Summary(pl.UTF-8): Pliki specyficzne dla MacOS X |
6d0aa2bb | 211 | Group: Applications/System |
cf4d694f | 212 | Requires: %{name} = %{version}-%{release} |
d2923879 | 213 | |
214 | %description platform-macosx | |
215 | MacOS X specific files. | |
216 | ||
fe2a6441 | 217 | %description platform-macosx -l pl.UTF-8 |
d2923879 | 218 | Pliki specyficzne dla MacOS X. |
dc12d8e9 | 219 | |
15fecae6 AM |
220 | %prep |
221 | %setup -q | |
ece8d788 | 222 | %patch0 -p1 |
b97b9514 | 223 | %patch1 -p1 |
416c9cdc | 224 | #%patch2 -p1 |
9bc94712 | 225 | |
15fecae6 | 226 | %build |
9bc94712 | 227 | export QTDIR="%{_usr}" |
416c9cdc | 228 | export QMAKESPEC="%{_datadir}/qt4/mkspecs/linux-g++" |
9bc94712 | 229 | |
bc2235a8 | 230 | cp -f /usr/share/automake/config.* . |
9df9caf7 | 231 | %{__aclocal} |
232 | %{__autoconf} | |
d2923879 | 233 | %configure \ |
416c9cdc | 234 | --with-templatedir=%{_datadir}/fwbuilder \ |
235 | --with-qmake=qmake-qt4 | |
2b78395c | 236 | %{__make} |
15fecae6 AM |
237 | |
238 | %install | |
239 | rm -rf $RPM_BUILD_ROOT | |
ed8ae21c | 240 | install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} |
ff6c9624 | 241 | |
9bc94712 | 242 | export QTDIR="%{_usr}" |
243 | export QMAKESPEC="%{_datadir}/qt/mkspecs/linux-g++" | |
15fecae6 AM |
244 | |
245 | %{__make} install \ | |
416c9cdc | 246 | INSTALL_ROOT=$RPM_BUILD_ROOT |
5b509b3a | 247 | |
ff6c9624 KK |
248 | install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir} |
249 | install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir} | |
250 | ||
15fecae6 AM |
251 | %clean |
252 | rm -rf $RPM_BUILD_ROOT | |
253 | ||
ece8d788 | 254 | %files |
15fecae6 | 255 | %defattr(644,root,root,755) |
ece8d788 | 256 | %doc doc/{AUTHORS,ChangeLog,Credits,README*,*.html} |
5b509b3a | 257 | %attr(755,root,root) %{_bindir}/fwb_compile_all |
258 | %attr(755,root,root) %{_bindir}/fwbedit | |
416c9cdc | 259 | #%attr(755,root,root) %{_bindir}/fwblookup |
6e2617d6 | 260 | %attr(755,root,root) %{_bindir}/fwbuilder |
d2923879 | 261 | %dir %{_datadir}/%{name} |
ece8d788 JB |
262 | %{_datadir}/%{name}/*.xml |
263 | %dir %{_datadir}/%{name}/locale | |
416c9cdc | 264 | #%lang(de) %{_datadir}/%{name}/locale/fwbuilder_de.qm |
265 | #%lang(es) %{_datadir}/%{name}/locale/fwbuilder_es.qm | |
266 | #%lang(fr) %{_datadir}/%{name}/locale/fwbuilder_fr.qm | |
ad5a5a25 | 267 | %lang(ja) %{_datadir}/%{name}/locale/fwbuilder_ja.qm |
416c9cdc | 268 | #%lang(pt_BR) %{_datadir}/%{name}/locale/fwbuilder_pt_BR.qm |
6ced7551 | 269 | %lang(ru) %{_datadir}/%{name}/locale/fwbuilder_ru.qm |
416c9cdc | 270 | #%lang(sv) %{_datadir}/%{name}/locale/fwbuilder_sv.qm |
d2923879 | 271 | %dir %{_datadir}/%{name}/os |
ece8d788 | 272 | %{_datadir}/%{name}/os/linksys.xml |
d2923879 | 273 | %{_datadir}/%{name}/os/unknown_os.xml |
ece8d788 | 274 | %dir %{_datadir}/%{name}/platform |
d2923879 | 275 | %{_datadir}/%{name}/platform/unknown.xml |
6ced7551 | 276 | %{_datadir}/%{name}/os/ios.xml |
277 | %{_datadir}/%{name}/platform/iosacl.xml | |
ff6c9624 | 278 | %{_desktopdir}/fwbuilder.desktop |
dc12d8e9 | 279 | %{_mandir}/man1/fwbuilder* |
416c9cdc | 280 | #%{_mandir}/man1/fwblookup* |
5b509b3a | 281 | %{_mandir}/man1/fwb_compile_all* |
282 | %{_mandir}/man1/fwbedit* | |
ff6c9624 | 283 | %{_pixmapsdir}/fwbuilder.png |
416c9cdc | 284 | %{_iconsdir}/hicolor/*/apps/fwbuilder.png |
dc12d8e9 | 285 | |
416c9cdc | 286 | #%files install |
287 | #%defattr(644,root,root,755) | |
288 | #%attr(755,root,root) %{_bindir}/fwb_install | |
289 | #%{_mandir}/man1/fwb_install* | |
d564a764 | 290 | |
291 | %files compiler-iptables | |
292 | %defattr(644,root,root,755) | |
293 | %attr(755,root,root) %{_bindir}/fwb_ipt | |
d2923879 | 294 | %{_datadir}/%{name}/platform/iptables.xml |
fd5a436b | 295 | %{_mandir}/man1/fwb_ipt.1* |
d564a764 | 296 | |
297 | %files compiler-ipfilter | |
298 | %defattr(644,root,root,755) | |
299 | %attr(755,root,root) %{_bindir}/fwb_ipf | |
d2923879 | 300 | %{_datadir}/%{name}/platform/ipf.xml |
fd5a436b | 301 | %{_mandir}/man1/fwb_ipf.1* |
d564a764 | 302 | |
303 | %files compiler-openbsd-pf | |
304 | %defattr(644,root,root,755) | |
305 | %attr(755,root,root) %{_bindir}/fwb_pf | |
d2923879 | 306 | %{_datadir}/%{name}/platform/pf.xml |
fd5a436b | 307 | %{_mandir}/man1/fwb_pf.1* |
dc12d8e9 | 308 | |
6e2617d6 KK |
309 | %files compiler-cisco-fwsm |
310 | %defattr(644,root,root,755) | |
311 | %{_datadir}/%{name}/platform/fwsm.xml | |
312 | ||
fd5a436b | 313 | %files compiler-cisco-iosacl |
314 | %defattr(644,root,root,755) | |
315 | %attr(755,root,root) %{_bindir}/fwb_iosacl | |
316 | %{_datadir}/%{name}/platform/iosacl.xml | |
317 | %{_mandir}/man1/fwb_iosacl.1* | |
318 | ||
dc12d8e9 | 319 | %files compiler-cisco-pix |
320 | %defattr(644,root,root,755) | |
fd5a436b | 321 | %attr(755,root,root) %{_bindir}/fwb_pix |
d2923879 | 322 | %{_datadir}/%{name}/platform/pix.xml |
fd5a436b | 323 | %{_mandir}/man1/fwb_pix.1* |
dc12d8e9 | 324 | |
d2923879 | 325 | %files compiler-freebsd-ipfw |
326 | %defattr(644,root,root,755) | |
327 | %attr(755,root,root) %{_bindir}/fwb_ipfw | |
d2923879 | 328 | %{_datadir}/%{name}/platform/ipfw.xml |
fd5a436b | 329 | %{_mandir}/man1/fwb_ipfw.1* |
d2923879 | 330 | |
dc12d8e9 | 331 | %files platform-linux24 |
332 | %defattr(644,root,root,755) | |
d2923879 | 333 | %{_datadir}/%{name}/os/linux24.xml |
dc12d8e9 | 334 | |
335 | %files platform-freebsd | |
336 | %defattr(644,root,root,755) | |
d2923879 | 337 | %{_datadir}/%{name}/os/freebsd.xml |
dc12d8e9 | 338 | |
339 | %files platform-openbsd | |
340 | %defattr(644,root,root,755) | |
d2923879 | 341 | %{_datadir}/%{name}/os/openbsd.xml |
dc12d8e9 | 342 | |
6e2617d6 KK |
343 | %files platform-cisco-fwsm |
344 | %defattr(644,root,root,755) | |
345 | %{_datadir}/%{name}/os/fwsm_os.xml | |
346 | ||
dc12d8e9 | 347 | %files platform-cisco-pix |
348 | %defattr(644,root,root,755) | |
d2923879 | 349 | %{_datadir}/%{name}/os/pix_os.xml |
dc12d8e9 | 350 | |
351 | %files platform-solaris | |
352 | %defattr(644,root,root,755) | |
d2923879 | 353 | %{_datadir}/%{name}/os/solaris.xml |
354 | ||
355 | %files platform-macosx | |
356 | %defattr(644,root,root,755) | |
d2923879 | 357 | %{_datadir}/%{name}/os/macosx.xml |