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