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