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