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