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