]> git.pld-linux.org Git - packages/fwbuilder.git/blame - fwbuilder.spec
- hack for compilation error: non-static const member can't use default
[packages/fwbuilder.git] / fwbuilder.spec
CommitLineData
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 7Summary: Firewall Builder
6ced7551 8Summary(pl.UTF-8): Narzędzie do tworzenia firewalli
6d0aa2bb 9Name: fwbuilder
6ced7551 10Version: %{_majver}.%{_minver}.12
46ae49aa 11Release: 1
9b3206ab 12License: GPL v2
15fecae6 13Group: Applications/System
cf4d694f 14Source0: http://dl.sourceforge.net/fwbuilder/%{name}-%{version}.tar.gz
6ced7551 15# Source0-md5: 3a46afdff88497ebb3fea156f3257f27
ff6c9624
KK
16Source1: %{name}.desktop
17Source2: %{name}.png
ece8d788 18Patch0: %{name}-configure.patch
6d0aa2bb 19URL: http://www.fwbuilder.org/
d2923879 20BuildRequires: autoconf
6d158221 21BuildRequires: automake
21227c56 22BuildRequires: gettext-devel
ad5a5a25 23BuildRequires: libfwbuilder-devel = %{version}
ece8d788 24BuildRequires: qmake
6ced7551 25BuildRequires: qt-devel >= 3.2
e1715e60 26%{?with_ccache:BuildRequires: ccache}
ad5a5a25 27Requires: libfwbuilder = %{version}
d2923879 28Obsoletes: fwbuilder-doc
29Obsoletes: fwbuilder-devel
5b509b3a 30BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
15fecae6
AM
31
32%description
33Firewall administration toolkit.
34
fe2a6441
JR
35%description -l pl.UTF-8
36Narzędzie do tworzenia i administracji firewallami.
15fecae6 37
dc12d8e9 38%package install
d2923879 39Summary: Install script for Firewall Builder rules
6ced7551 40Summary(pl.UTF-8): Skrypt instalujący regułki tworzone przez Firewall Buildera
dc12d8e9 41Group: Applications/System
cf4d694f 42Requires: %{name} = %{version}-%{release}
dc12d8e9 43
44%description install
45Install script for Firewall Builder rules.
46
fe2a6441
JR
47%description install -l pl.UTF-8
48Skrypt instalujący regułki tworzone przez Firewall Buildera.
dc12d8e9 49
d564a764 50%package compiler-ipfilter
51Summary: ipfilter compiler for Firewall Builder
6ced7551 52Summary(pl.UTF-8): Kompilator ipfilter dla Firewall Buildera
d564a764 53Group: Applications/System
cf4d694f 54Requires: %{name} = %{version}-%{release}
d564a764 55
56%description compiler-ipfilter
57ipfilter compiler for Firewall Builder.
58
fe2a6441 59%description compiler-ipfilter -l pl.UTF-8
d564a764 60Kompilator ipfilter dla Firewall Buildera.
61
d564a764 62%package compiler-iptables
63Summary: iptables compiler for Firewall Builder
6ced7551 64Summary(pl.UTF-8): Kompilator iptables dla Firewall Buildera
d564a764 65Group: Applications/System
cf4d694f 66Requires: %{name} = %{version}-%{release}
d564a764 67
68%description compiler-iptables
69iptables compiler for Firewall Builder.
70
fe2a6441 71%description compiler-iptables -l pl.UTF-8
d564a764 72Kompilator iptables dla Firewall Buildera.
73
d564a764 74%package compiler-openbsd-pf
75Summary: OpenBSD pf compiler for Firewall Builder
6ced7551 76Summary(pl.UTF-8): Kompilator OpenBSD pf dla Firewall Buildera
d564a764 77Group: Applications/System
cf4d694f 78Requires: %{name} = %{version}-%{release}
d564a764 79
80%description compiler-openbsd-pf
81OpenBSD pf compiler for Firewall Builder.
82
fe2a6441 83%description compiler-openbsd-pf -l pl.UTF-8
d564a764 84Kompilator OpenBSD pf dla Firewall Buildera.
85
6e2617d6
KK
86%package compiler-cisco-fwsm
87Summary: Cisco FWSM compiler for Firewall Builder
6ced7551 88Summary(pl.UTF-8): Kompilator Cisco FWSM dla Firewall Buildera
6e2617d6
KK
89Group: Applications/System
90Requires: %{name} = %{version}-%{release}
91
92%description compiler-cisco-fwsm
93Cisco FWSM compiler for Firewall Builder.
94
fe2a6441 95%description compiler-cisco-fwsm -l pl.UTF-8
6e2617d6
KK
96Kompilator Cisco FWSM dla Firewall Buildera.
97
dc12d8e9 98%package compiler-cisco-pix
99Summary: Cisco PIX compiler for Firewall Builder
6ced7551 100Summary(pl.UTF-8): Kompilator Cisco PIX dla Firewall Buildera
dc12d8e9 101Group: Applications/System
cf4d694f 102Requires: %{name} = %{version}-%{release}
dc12d8e9 103
104%description compiler-cisco-pix
105Cisco PIX compiler for Firewall Builder.
106
fe2a6441 107%description compiler-cisco-pix -l pl.UTF-8
dc12d8e9 108Kompilator Cisco PIX dla Firewall Buildera.
109
d2923879 110%package compiler-freebsd-ipfw
6d0aa2bb 111Summary: FreeBSD ipfw compiler for Firewall Builder
6ced7551 112Summary(pl.UTF-8): Kompilator FreeBSD ipfw dla Firewall Buildera
6d0aa2bb 113Group: Applications/System
cf4d694f 114Requires: %{name} = %{version}-%{release}
a6d26472 115
d2923879 116%description compiler-freebsd-ipfw
117FreeBSD ipfw compiler for Firewall Builder.
a6d26472 118
fe2a6441 119%description compiler-freebsd-ipfw -l pl.UTF-8
d2923879 120Kompilator FreeBSD ipfw dla Firewall Buildera.
dc12d8e9 121
122%package platform-linux24
d2923879 123Summary: Linux 2.4 specific files
6ced7551 124Summary(pl.UTF-8): Pliki specyficzne dla Linuksa 2.4
dc12d8e9 125Group: Applications/System
cf4d694f 126Requires: %{name} = %{version}-%{release}
dc12d8e9 127
128%description platform-linux24
129Linux 2.4 specific files.
130
fe2a6441 131%description platform-linux24 -l pl.UTF-8
d2923879 132Pliki specyficzne dla Linuksa 2.4.
dc12d8e9 133
134%package platform-freebsd
d2923879 135Summary: FreeBSD specific files
6ced7551 136Summary(pl.UTF-8): Pliki specyficzne dla FreeBSD
dc12d8e9 137Group: Applications/System
cf4d694f 138Requires: %{name} = %{version}-%{release}
dc12d8e9 139
140%description platform-freebsd
141FreeBSD specific files.
142
fe2a6441 143%description platform-freebsd -l pl.UTF-8
d2923879 144Pliki specyficzne dla FreeBSD.
dc12d8e9 145
146%package platform-openbsd
d2923879 147Summary: OpenBSD specific files
6ced7551 148Summary(pl.UTF-8): Pliki specyficzne dla OpenBSD
dc12d8e9 149Group: Applications/System
cf4d694f 150Requires: %{name} = %{version}-%{release}
dc12d8e9 151
152%description platform-openbsd
153OpenBSD specific files.
154
fe2a6441 155%description platform-openbsd -l pl.UTF-8
d2923879 156Pliki specyficzne dla OpenBSD.
dc12d8e9 157
6e2617d6
KK
158%package platform-cisco-fwsm
159Summary: Cisco PIX specific files
6ced7551 160Summary(pl.UTF-8): Pliki specyficzne dla Cisco FWSM
6e2617d6
KK
161Group: Applications/System
162Requires: %{name} = %{version}-%{release}
163
164%description platform-cisco-fwsm
165Cisco FWSM specific files.
166
fe2a6441 167%description platform-cisco-fwsm -l pl.UTF-8
6e2617d6
KK
168Pliki specyficzne dla Cisci FWSM.
169
dc12d8e9 170%package platform-cisco-pix
d2923879 171Summary: Cisco PIX specific files
6ced7551 172Summary(pl.UTF-8): Pliki specyficzne dla Cisco PIX
dc12d8e9 173Group: Applications/System
cf4d694f 174Requires: %{name} = %{version}-%{release}
dc12d8e9 175
176%description platform-cisco-pix
177Cisco PIX specific files.
178
fe2a6441 179%description platform-cisco-pix -l pl.UTF-8
d2923879 180Pliki specyficzne dla Cisci PIX.
dc12d8e9 181
182%package platform-solaris
d2923879 183Summary: Solaris specific files
6ced7551 184Summary(pl.UTF-8): Pliki specyficzne dla Solarisa
dc12d8e9 185Group: Applications/System
cf4d694f 186Requires: %{name} = %{version}-%{release}
dc12d8e9 187
188%description platform-solaris
189Solaris specific files.
190
fe2a6441 191%description platform-solaris -l pl.UTF-8
d2923879 192Pliki specyficzne dla Solarisa.
193
194%package platform-macosx
6d0aa2bb 195Summary: MacOS X specific files
6ced7551 196Summary(pl.UTF-8): Pliki specyficzne dla MacOS X
6d0aa2bb 197Group: Applications/System
cf4d694f 198Requires: %{name} = %{version}-%{release}
d2923879 199
200%description platform-macosx
201MacOS X specific files.
202
fe2a6441 203%description platform-macosx -l pl.UTF-8
d2923879 204Pliki 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 211grep -vi ccache configure.in > configure.in.x
212mv configure.in.x configure.in
213%endif
214
15fecae6 215%build
9bc94712 216export QTDIR="%{_usr}"
217export QMAKESPEC="%{_datadir}/qt/mkspecs/linux-g++"
218
bc2235a8 219cp -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
227rm -rf $RPM_BUILD_ROOT
ed8ae21c 228install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}}
ff6c9624 229
9bc94712 230export QTDIR="%{_usr}"
231export QMAKESPEC="%{_datadir}/qt/mkspecs/linux-g++"
15fecae6
AM
232
233%{__make} install \
ece8d788 234 DDIR=$RPM_BUILD_ROOT
5b509b3a 235
ff6c9624
KK
236install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
237install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir}
238
15fecae6
AM
239%clean
240rm -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
This page took 0.127248 seconds and 4 git commands to generate.