]>
Commit | Line | Data |
---|---|---|
e1715e60 | 1 | # |
68324745 | 2 | %define _majver 4 |
af6c969f | 3 | %define _minver 1 |
15fecae6 | 4 | Summary: Firewall Builder |
4bed76ba | 5 | Summary(pl.UTF-8): Narzędzie do tworzenia firewalli |
6d0aa2bb | 6 | Name: fwbuilder |
976adec7 CM |
7 | Version: %{_majver}.%{_minver}.3 |
8 | Release: 1 | |
9b3206ab | 9 | License: GPL v2 |
15fecae6 | 10 | Group: Applications/System |
4bed76ba | 11 | Source0: http://downloads.sourceforge.net/fwbuilder/%{name}-%{version}.tar.gz |
976adec7 | 12 | # Source0-md5: 7cb6d50ce6f02b485525405bd00d8c33 |
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/ |
4bed76ba CM |
19 | BuildRequires: QtCore-devel >= 4.3 |
20 | BuildRequires: QtDBus-devel >= 4.3 | |
21 | BuildRequires: QtGui-devel >= 4.3 | |
22 | BuildRequires: QtNetwork-devel >= 4.3 | |
d2923879 | 23 | BuildRequires: autoconf |
6d158221 | 24 | BuildRequires: automake |
21227c56 | 25 | BuildRequires: gettext-devel |
ad5a5a25 | 26 | BuildRequires: libfwbuilder-devel = %{version} |
416c9cdc | 27 | BuildRequires: qt4-build |
28 | BuildRequires: qt4-qmake | |
ad5a5a25 | 29 | Requires: libfwbuilder = %{version} |
d2923879 | 30 | Obsoletes: fwbuilder-devel |
4bed76ba | 31 | Obsoletes: fwbuilder-doc |
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 | |
d564a764 | 40 | %package compiler-ipfilter |
41 | Summary: ipfilter compiler for Firewall Builder | |
4bed76ba | 42 | Summary(pl.UTF-8): Kompilator ipfilter dla Firewall Buildera |
d564a764 | 43 | Group: Applications/System |
cf4d694f | 44 | Requires: %{name} = %{version}-%{release} |
d564a764 | 45 | |
46 | %description compiler-ipfilter | |
47 | ipfilter compiler for Firewall Builder. | |
48 | ||
fe2a6441 | 49 | %description compiler-ipfilter -l pl.UTF-8 |
d564a764 | 50 | Kompilator ipfilter dla Firewall Buildera. |
51 | ||
d564a764 | 52 | %package compiler-iptables |
53 | Summary: iptables compiler for Firewall Builder | |
4bed76ba | 54 | Summary(pl.UTF-8): Kompilator iptables dla Firewall Buildera |
d564a764 | 55 | Group: Applications/System |
cf4d694f | 56 | Requires: %{name} = %{version}-%{release} |
d564a764 | 57 | |
58 | %description compiler-iptables | |
59 | iptables compiler for Firewall Builder. | |
60 | ||
fe2a6441 | 61 | %description compiler-iptables -l pl.UTF-8 |
d564a764 | 62 | Kompilator iptables dla Firewall Buildera. |
63 | ||
d564a764 | 64 | %package compiler-openbsd-pf |
65 | Summary: OpenBSD pf compiler for Firewall Builder | |
4bed76ba | 66 | Summary(pl.UTF-8): Kompilator OpenBSD pf dla Firewall Buildera |
d564a764 | 67 | Group: Applications/System |
cf4d694f | 68 | Requires: %{name} = %{version}-%{release} |
d564a764 | 69 | |
70 | %description compiler-openbsd-pf | |
71 | OpenBSD pf compiler for Firewall Builder. | |
72 | ||
fe2a6441 | 73 | %description compiler-openbsd-pf -l pl.UTF-8 |
d564a764 | 74 | Kompilator OpenBSD pf dla Firewall Buildera. |
75 | ||
6e2617d6 KK |
76 | %package compiler-cisco-fwsm |
77 | Summary: Cisco FWSM compiler for Firewall Builder | |
4bed76ba | 78 | Summary(pl.UTF-8): Kompilator Cisco FWSM dla Firewall Buildera |
6e2617d6 KK |
79 | Group: Applications/System |
80 | Requires: %{name} = %{version}-%{release} | |
81 | ||
82 | %description compiler-cisco-fwsm | |
83 | Cisco FWSM compiler for Firewall Builder. | |
84 | ||
fe2a6441 | 85 | %description compiler-cisco-fwsm -l pl.UTF-8 |
6e2617d6 KK |
86 | Kompilator Cisco FWSM dla Firewall Buildera. |
87 | ||
fd5a436b | 88 | %package compiler-cisco-iosacl |
89 | Summary: Cisco IOSACL compiler for Firewall Builder | |
4bed76ba | 90 | Summary(pl.UTF-8): Kompilator Cisco IOSACL dla Firewall Buildera |
fd5a436b | 91 | Group: Applications/System |
92 | Requires: %{name} = %{version}-%{release} | |
93 | ||
94 | %description compiler-cisco-iosacl | |
95 | Cisco FWSM compiler for Firewall Builder. | |
96 | ||
97 | %description compiler-cisco-iosacl -l pl.UTF-8 | |
98 | Kompilator Cisco IOSACL dla Firewall Buildera. | |
99 | ||
dc12d8e9 | 100 | %package compiler-cisco-pix |
101 | Summary: Cisco PIX compiler for Firewall Builder | |
4bed76ba | 102 | Summary(pl.UTF-8): Kompilator Cisco PIX dla Firewall Buildera |
dc12d8e9 | 103 | Group: Applications/System |
cf4d694f | 104 | Requires: %{name} = %{version}-%{release} |
dc12d8e9 | 105 | |
106 | %description compiler-cisco-pix | |
107 | Cisco PIX compiler for Firewall Builder. | |
108 | ||
fe2a6441 | 109 | %description compiler-cisco-pix -l pl.UTF-8 |
dc12d8e9 | 110 | Kompilator Cisco PIX dla Firewall Buildera. |
111 | ||
d2923879 | 112 | %package compiler-freebsd-ipfw |
6d0aa2bb | 113 | Summary: FreeBSD ipfw compiler for Firewall Builder |
4bed76ba | 114 | Summary(pl.UTF-8): Kompilator FreeBSD ipfw dla Firewall Buildera |
6d0aa2bb | 115 | Group: Applications/System |
cf4d694f | 116 | Requires: %{name} = %{version}-%{release} |
a6d26472 | 117 | |
d2923879 | 118 | %description compiler-freebsd-ipfw |
119 | FreeBSD ipfw compiler for Firewall Builder. | |
a6d26472 | 120 | |
fe2a6441 | 121 | %description compiler-freebsd-ipfw -l pl.UTF-8 |
d2923879 | 122 | Kompilator FreeBSD ipfw dla Firewall Buildera. |
dc12d8e9 | 123 | |
68324745 | 124 | %package compiler-procurve |
125 | Summary: HP Procurve compiler for Firewall Builder | |
4bed76ba | 126 | Summary(pl.UTF-8): Kompilator HP Procurve dla Firewall Buildera |
68324745 | 127 | Group: Applications/System |
128 | Requires: %{name} = %{version}-%{release} | |
129 | ||
130 | %description compiler-procurve | |
131 | HP Procurve compiler for Firewall Builder. | |
132 | ||
133 | %description compiler-procurve -l pl.UTF-8 | |
134 | Kompilator HP Procurve dla Firewall Buildera. | |
135 | ||
dc12d8e9 | 136 | %package platform-linux24 |
d2923879 | 137 | Summary: Linux 2.4 specific files |
4bed76ba | 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 | |
68324745 | 148 | %package platform-bsd |
149 | Summary: Variuos BSD specific files | |
4bed76ba | 150 | Summary(pl.UTF-8): Pliki specyficzne dla różnych BSD |
dc12d8e9 | 151 | Group: Applications/System |
cf4d694f | 152 | Requires: %{name} = %{version}-%{release} |
dc12d8e9 | 153 | |
68324745 | 154 | %description platform-bsd |
155 | Variuos BSD specific files. | |
dc12d8e9 | 156 | |
68324745 | 157 | %description platform-bsd -l pl.UTF-8 |
158 | Pliki specyficzne dla róznych BSD. | |
dc12d8e9 | 159 | |
68324745 | 160 | %package platform-cisco |
161 | Summary: Cisco specific files | |
4bed76ba | 162 | Summary(pl.UTF-8): Pliki specyficzne dla Cisco |
6e2617d6 KK |
163 | Group: Applications/System |
164 | Requires: %{name} = %{version}-%{release} | |
165 | ||
68324745 | 166 | %description platform-cisco |
167 | Cisco specific files. | |
6e2617d6 | 168 | |
68324745 | 169 | %description platform-cisco -l pl.UTF-8 |
170 | Pliki specyficzne dla Cisco. | |
6e2617d6 | 171 | |
68324745 | 172 | %package platform-procurve |
173 | Summary: HP Procurve specific files | |
4bed76ba | 174 | Summary(pl.UTF-8): Pliki specyficzne dla HP Procurve |
dc12d8e9 | 175 | Group: Applications/System |
cf4d694f | 176 | Requires: %{name} = %{version}-%{release} |
dc12d8e9 | 177 | |
68324745 | 178 | %description platform-procurve |
179 | HP Procurve specific files. | |
dc12d8e9 | 180 | |
68324745 | 181 | %description platform-procurve -l pl.UTF-8 |
182 | Pliki specyficzne dla HP Procurve. | |
dc12d8e9 | 183 | |
184 | %package platform-solaris | |
d2923879 | 185 | Summary: Solaris specific files |
4bed76ba | 186 | Summary(pl.UTF-8): Pliki specyficzne dla Solarisa |
dc12d8e9 | 187 | Group: Applications/System |
cf4d694f | 188 | Requires: %{name} = %{version}-%{release} |
dc12d8e9 | 189 | |
190 | %description platform-solaris | |
191 | Solaris specific files. | |
192 | ||
fe2a6441 | 193 | %description platform-solaris -l pl.UTF-8 |
d2923879 | 194 | Pliki specyficzne dla Solarisa. |
195 | ||
196 | %package platform-macosx | |
6d0aa2bb | 197 | Summary: MacOS X specific files |
4bed76ba | 198 | Summary(pl.UTF-8): Pliki specyficzne dla MacOS X |
6d0aa2bb | 199 | Group: Applications/System |
cf4d694f | 200 | Requires: %{name} = %{version}-%{release} |
d2923879 | 201 | |
202 | %description platform-macosx | |
203 | MacOS X specific files. | |
204 | ||
fe2a6441 | 205 | %description platform-macosx -l pl.UTF-8 |
d2923879 | 206 | Pliki specyficzne dla MacOS X. |
dc12d8e9 | 207 | |
15fecae6 AM |
208 | %prep |
209 | %setup -q | |
68324745 | 210 | #%patch0 -p1 |
b97b9514 | 211 | %patch1 -p1 |
416c9cdc | 212 | #%patch2 -p1 |
9bc94712 | 213 | |
15fecae6 | 214 | %build |
9bc94712 | 215 | export QTDIR="%{_usr}" |
416c9cdc | 216 | export QMAKESPEC="%{_datadir}/qt4/mkspecs/linux-g++" |
9bc94712 | 217 | |
bc2235a8 | 218 | cp -f /usr/share/automake/config.* . |
9df9caf7 | 219 | %{__aclocal} |
220 | %{__autoconf} | |
d2923879 | 221 | %configure \ |
416c9cdc | 222 | --with-templatedir=%{_datadir}/fwbuilder \ |
223 | --with-qmake=qmake-qt4 | |
2b78395c | 224 | %{__make} |
15fecae6 AM |
225 | |
226 | %install | |
227 | rm -rf $RPM_BUILD_ROOT | |
ed8ae21c | 228 | install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} |
ff6c9624 | 229 | |
9bc94712 | 230 | export QTDIR="%{_usr}" |
231 | export QMAKESPEC="%{_datadir}/qt/mkspecs/linux-g++" | |
15fecae6 AM |
232 | |
233 | %{__make} install \ | |
416c9cdc | 234 | INSTALL_ROOT=$RPM_BUILD_ROOT |
5b509b3a | 235 | |
ff6c9624 KK |
236 | install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir} |
237 | install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir} | |
238 | ||
da6a9d31 | 239 | # drop 512x512 icon |
240 | rm -rf $RPM_BUILD_ROOT%{_iconsdir}/hicolor/512x512 | |
241 | ||
15fecae6 AM |
242 | %clean |
243 | rm -rf $RPM_BUILD_ROOT | |
244 | ||
ece8d788 | 245 | %files |
15fecae6 | 246 | %defattr(644,root,root,755) |
ece8d788 | 247 | %doc doc/{AUTHORS,ChangeLog,Credits,README*,*.html} |
5b509b3a | 248 | %attr(755,root,root) %{_bindir}/fwbedit |
6e2617d6 | 249 | %attr(755,root,root) %{_bindir}/fwbuilder |
d2923879 | 250 | %dir %{_datadir}/%{name} |
ece8d788 | 251 | %{_datadir}/%{name}/*.xml |
68324745 | 252 | %dir %{_datadir}/%{name}/configlets |
ece8d788 | 253 | %dir %{_datadir}/%{name}/locale |
d2923879 | 254 | %dir %{_datadir}/%{name}/os |
d2923879 | 255 | %{_datadir}/%{name}/os/unknown_os.xml |
68324745 | 256 | %{_datadir}/%{name}/os/endian.xml |
257 | %{_datadir}/%{name}/os/oneshield.xml | |
ece8d788 | 258 | %dir %{_datadir}/%{name}/platform |
d2923879 | 259 | %{_datadir}/%{name}/platform/unknown.xml |
ff6c9624 | 260 | %{_desktopdir}/fwbuilder.desktop |
dc12d8e9 | 261 | %{_mandir}/man1/fwbuilder* |
5b509b3a | 262 | %{_mandir}/man1/fwbedit* |
ff6c9624 | 263 | %{_pixmapsdir}/fwbuilder.png |
416c9cdc | 264 | %{_iconsdir}/hicolor/*/apps/fwbuilder.png |
dc12d8e9 | 265 | |
d564a764 | 266 | %files compiler-iptables |
267 | %defattr(644,root,root,755) | |
268 | %attr(755,root,root) %{_bindir}/fwb_ipt | |
d2923879 | 269 | %{_datadir}/%{name}/platform/iptables.xml |
fd5a436b | 270 | %{_mandir}/man1/fwb_ipt.1* |
d564a764 | 271 | |
272 | %files compiler-ipfilter | |
273 | %defattr(644,root,root,755) | |
274 | %attr(755,root,root) %{_bindir}/fwb_ipf | |
d2923879 | 275 | %{_datadir}/%{name}/platform/ipf.xml |
fd5a436b | 276 | %{_mandir}/man1/fwb_ipf.1* |
d564a764 | 277 | |
278 | %files compiler-openbsd-pf | |
279 | %defattr(644,root,root,755) | |
280 | %attr(755,root,root) %{_bindir}/fwb_pf | |
d2923879 | 281 | %{_datadir}/%{name}/platform/pf.xml |
fd5a436b | 282 | %{_mandir}/man1/fwb_pf.1* |
dc12d8e9 | 283 | |
6e2617d6 KK |
284 | %files compiler-cisco-fwsm |
285 | %defattr(644,root,root,755) | |
286 | %{_datadir}/%{name}/platform/fwsm.xml | |
287 | ||
fd5a436b | 288 | %files compiler-cisco-iosacl |
289 | %defattr(644,root,root,755) | |
290 | %attr(755,root,root) %{_bindir}/fwb_iosacl | |
291 | %{_datadir}/%{name}/platform/iosacl.xml | |
292 | %{_mandir}/man1/fwb_iosacl.1* | |
293 | ||
dc12d8e9 | 294 | %files compiler-cisco-pix |
295 | %defattr(644,root,root,755) | |
fd5a436b | 296 | %attr(755,root,root) %{_bindir}/fwb_pix |
d2923879 | 297 | %{_datadir}/%{name}/platform/pix.xml |
fd5a436b | 298 | %{_mandir}/man1/fwb_pix.1* |
dc12d8e9 | 299 | |
d2923879 | 300 | %files compiler-freebsd-ipfw |
301 | %defattr(644,root,root,755) | |
302 | %attr(755,root,root) %{_bindir}/fwb_ipfw | |
d2923879 | 303 | %{_datadir}/%{name}/platform/ipfw.xml |
fd5a436b | 304 | %{_mandir}/man1/fwb_ipfw.1* |
d2923879 | 305 | |
68324745 | 306 | %files compiler-procurve |
307 | %defattr(644,root,root,755) | |
308 | %attr(755,root,root) %{_bindir}/fwb_procurve_acl | |
309 | %{_datadir}/%{name}/platform/procurve_acl.xml | |
310 | ||
dc12d8e9 | 311 | %files platform-linux24 |
312 | %defattr(644,root,root,755) | |
68324745 | 313 | %attr(755,root,root) %{_bindir}/transfer_secuwall |
314 | %{_datadir}/%{name}/configlets/dd-wrt-jffs | |
315 | %{_datadir}/%{name}/configlets/dd-wrt-nvram | |
316 | %{_datadir}/%{name}/configlets/ipcop | |
317 | %{_datadir}/%{name}/configlets/openwrt | |
318 | %{_datadir}/%{name}/configlets/ipf | |
319 | %{_datadir}/%{name}/configlets/linux24 | |
320 | %{_datadir}/%{name}/configlets/secuwall | |
321 | %{_datadir}/%{name}/configlets/sveasoft | |
d2923879 | 322 | %{_datadir}/%{name}/os/linux24.xml |
68324745 | 323 | %{_datadir}/%{name}/os/dd-wrt-jffs.xml |
324 | %{_datadir}/%{name}/os/dd-wrt-nvram.xml | |
325 | %{_datadir}/%{name}/os/ipcop.xml | |
326 | %{_datadir}/%{name}/os/openwrt.xml | |
327 | %{_datadir}/%{name}/os/secuwall.xml | |
328 | %{_datadir}/%{name}/os/sveasoft.xml | |
329 | ||
330 | %files platform-bsd | |
dc12d8e9 | 331 | %defattr(644,root,root,755) |
68324745 | 332 | %{_datadir}/%{name}/configlets/bsd |
333 | %{_datadir}/%{name}/configlets/freebsd | |
334 | %{_datadir}/%{name}/configlets/ipfw | |
335 | %{_datadir}/%{name}/configlets/openbsd | |
336 | %{_datadir}/%{name}/configlets/pf | |
d2923879 | 337 | %{_datadir}/%{name}/os/freebsd.xml |
d2923879 | 338 | %{_datadir}/%{name}/os/openbsd.xml |
dc12d8e9 | 339 | |
68324745 | 340 | %files platform-cisco |
6e2617d6 | 341 | %defattr(644,root,root,755) |
68324745 | 342 | %{_datadir}/%{name}/configlets/ios |
343 | %{_datadir}/%{name}/configlets/pix_os | |
344 | %{_datadir}/%{name}/os/ios.xml | |
345 | %{_datadir}/%{name}/os/pix_os.xml | |
6e2617d6 KK |
346 | %{_datadir}/%{name}/os/fwsm_os.xml |
347 | ||
68324745 | 348 | %files platform-procurve |
dc12d8e9 | 349 | %defattr(644,root,root,755) |
68324745 | 350 | %{_datadir}/%{name}/configlets/procurve |
351 | %{_datadir}/%{name}/os/procurve.xml | |
dc12d8e9 | 352 | |
353 | %files platform-solaris | |
354 | %defattr(644,root,root,755) | |
68324745 | 355 | %{_datadir}/%{name}/configlets/solaris |
d2923879 | 356 | %{_datadir}/%{name}/os/solaris.xml |
357 | ||
358 | %files platform-macosx | |
359 | %defattr(644,root,root,755) | |
68324745 | 360 | %{_datadir}/%{name}/configlets/macosx |
d2923879 | 361 | %{_datadir}/%{name}/os/macosx.xml |