]> git.pld-linux.org Git - packages/fwbuilder.git/blame - fwbuilder.spec
- up to 3.0.5 (3. series are marked stable), works for me
[packages/fwbuilder.git] / fwbuilder.spec
CommitLineData
e1715e60 1#
416c9cdc 2%define _majver 3
3%define _minver 0
15fecae6 4Summary: Firewall Builder
6ced7551 5Summary(pl.UTF-8): Narzędzie do tworzenia firewalli
6d0aa2bb 6Name: fwbuilder
416c9cdc 7Version: %{_majver}.%{_minver}.5
fd5a436b 8Release: 1
9b3206ab 9License: GPL v2
15fecae6 10Group: Applications/System
cf4d694f 11Source0: http://dl.sourceforge.net/fwbuilder/%{name}-%{version}.tar.gz
416c9cdc 12# Source0-md5: d4d914882a215e6d651dc7094ea88a36
ff6c9624
KK
13Source1: %{name}.desktop
14Source2: %{name}.png
ece8d788 15Patch0: %{name}-configure.patch
b97b9514 16Patch1: %{name}-c++.patch
fd5a436b 17Patch2: %{name}-dont-mess-with-compiler-names-and-ccache.patch
6d0aa2bb 18URL: http://www.fwbuilder.org/
a6372eeb 19BuildRequires: antlr = 2.7.7
d2923879 20BuildRequires: autoconf
6d158221 21BuildRequires: automake
21227c56 22BuildRequires: gettext-devel
ad5a5a25 23BuildRequires: libfwbuilder-devel = %{version}
416c9cdc 24BuildRequires: qt4-build
25BuildRequires: qt4-qmake
26BuildRequires: QtCore-devel >= 4.3
27BuildRequires: QtGui-devel >= 4.3
28BuildRequires: QtNetwork-devel >= 4.3
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
416c9cdc 40#%package install
41#Summary: Install script for Firewall Builder rules
42#Summary(pl.UTF-8): Skrypt instalujący regułki tworzone przez Firewall Buildera
43#Group: Applications/System
44#Requires: %{name} = %{version}-%{release}
dc12d8e9 45
416c9cdc 46#%description install
47#Install script for Firewall Builder rules.
dc12d8e9 48
416c9cdc 49#%description install -l pl.UTF-8
50#Skrypt 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
fd5a436b 100%package compiler-cisco-iosacl
101Summary: Cisco IOSACL compiler for Firewall Builder
102Summary(pl.UTF-8): Kompilator Cisco IOSACL dla Firewall Buildera
103Group: Applications/System
104Requires: %{name} = %{version}-%{release}
105
106%description compiler-cisco-iosacl
107Cisco FWSM compiler for Firewall Builder.
108
109%description compiler-cisco-iosacl -l pl.UTF-8
110Kompilator Cisco IOSACL dla Firewall Buildera.
111
dc12d8e9 112%package compiler-cisco-pix
113Summary: Cisco PIX compiler for Firewall Builder
6ced7551 114Summary(pl.UTF-8): Kompilator Cisco PIX dla Firewall Buildera
dc12d8e9 115Group: Applications/System
cf4d694f 116Requires: %{name} = %{version}-%{release}
dc12d8e9 117
118%description compiler-cisco-pix
119Cisco PIX compiler for Firewall Builder.
120
fe2a6441 121%description compiler-cisco-pix -l pl.UTF-8
dc12d8e9 122Kompilator Cisco PIX dla Firewall Buildera.
123
d2923879 124%package compiler-freebsd-ipfw
6d0aa2bb 125Summary: FreeBSD ipfw compiler for Firewall Builder
6ced7551 126Summary(pl.UTF-8): Kompilator FreeBSD ipfw dla Firewall Buildera
6d0aa2bb 127Group: Applications/System
cf4d694f 128Requires: %{name} = %{version}-%{release}
a6d26472 129
d2923879 130%description compiler-freebsd-ipfw
131FreeBSD ipfw compiler for Firewall Builder.
a6d26472 132
fe2a6441 133%description compiler-freebsd-ipfw -l pl.UTF-8
d2923879 134Kompilator FreeBSD ipfw dla Firewall Buildera.
dc12d8e9 135
136%package platform-linux24
d2923879 137Summary: Linux 2.4 specific files
6ced7551 138Summary(pl.UTF-8): Pliki specyficzne dla Linuksa 2.4
dc12d8e9 139Group: Applications/System
cf4d694f 140Requires: %{name} = %{version}-%{release}
dc12d8e9 141
142%description platform-linux24
143Linux 2.4 specific files.
144
fe2a6441 145%description platform-linux24 -l pl.UTF-8
d2923879 146Pliki specyficzne dla Linuksa 2.4.
dc12d8e9 147
148%package platform-freebsd
d2923879 149Summary: FreeBSD specific files
6ced7551 150Summary(pl.UTF-8): Pliki specyficzne dla FreeBSD
dc12d8e9 151Group: Applications/System
cf4d694f 152Requires: %{name} = %{version}-%{release}
dc12d8e9 153
154%description platform-freebsd
155FreeBSD specific files.
156
fe2a6441 157%description platform-freebsd -l pl.UTF-8
d2923879 158Pliki specyficzne dla FreeBSD.
dc12d8e9 159
160%package platform-openbsd
d2923879 161Summary: OpenBSD specific files
6ced7551 162Summary(pl.UTF-8): Pliki specyficzne dla OpenBSD
dc12d8e9 163Group: Applications/System
cf4d694f 164Requires: %{name} = %{version}-%{release}
dc12d8e9 165
166%description platform-openbsd
167OpenBSD specific files.
168
fe2a6441 169%description platform-openbsd -l pl.UTF-8
d2923879 170Pliki specyficzne dla OpenBSD.
dc12d8e9 171
6e2617d6
KK
172%package platform-cisco-fwsm
173Summary: Cisco PIX specific files
6ced7551 174Summary(pl.UTF-8): Pliki specyficzne dla Cisco FWSM
6e2617d6
KK
175Group: Applications/System
176Requires: %{name} = %{version}-%{release}
177
178%description platform-cisco-fwsm
179Cisco FWSM specific files.
180
fe2a6441 181%description platform-cisco-fwsm -l pl.UTF-8
6e2617d6
KK
182Pliki specyficzne dla Cisci FWSM.
183
dc12d8e9 184%package platform-cisco-pix
d2923879 185Summary: Cisco PIX specific files
6ced7551 186Summary(pl.UTF-8): Pliki specyficzne dla Cisco PIX
dc12d8e9 187Group: Applications/System
cf4d694f 188Requires: %{name} = %{version}-%{release}
dc12d8e9 189
190%description platform-cisco-pix
191Cisco PIX specific files.
192
fe2a6441 193%description platform-cisco-pix -l pl.UTF-8
d2923879 194Pliki specyficzne dla Cisci PIX.
dc12d8e9 195
196%package platform-solaris
d2923879 197Summary: Solaris specific files
6ced7551 198Summary(pl.UTF-8): Pliki specyficzne dla Solarisa
dc12d8e9 199Group: Applications/System
cf4d694f 200Requires: %{name} = %{version}-%{release}
dc12d8e9 201
202%description platform-solaris
203Solaris specific files.
204
fe2a6441 205%description platform-solaris -l pl.UTF-8
d2923879 206Pliki specyficzne dla Solarisa.
207
208%package platform-macosx
6d0aa2bb 209Summary: MacOS X specific files
6ced7551 210Summary(pl.UTF-8): Pliki specyficzne dla MacOS X
6d0aa2bb 211Group: Applications/System
cf4d694f 212Requires: %{name} = %{version}-%{release}
d2923879 213
214%description platform-macosx
215MacOS X specific files.
216
fe2a6441 217%description platform-macosx -l pl.UTF-8
d2923879 218Pliki specyficzne dla MacOS X.
dc12d8e9 219
15fecae6
AM
220%prep
221%setup -q
ece8d788 222%patch0 -p1
b97b9514 223%patch1 -p1
416c9cdc 224#%patch2 -p1
9bc94712 225
15fecae6 226%build
9bc94712 227export QTDIR="%{_usr}"
416c9cdc 228export QMAKESPEC="%{_datadir}/qt4/mkspecs/linux-g++"
9bc94712 229
bc2235a8 230cp -f /usr/share/automake/config.* .
9df9caf7 231%{__aclocal}
232%{__autoconf}
d2923879 233%configure \
416c9cdc 234 --with-templatedir=%{_datadir}/fwbuilder \
235 --with-qmake=qmake-qt4
2b78395c 236%{__make}
15fecae6
AM
237
238%install
239rm -rf $RPM_BUILD_ROOT
ed8ae21c 240install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}}
ff6c9624 241
9bc94712 242export QTDIR="%{_usr}"
243export QMAKESPEC="%{_datadir}/qt/mkspecs/linux-g++"
15fecae6
AM
244
245%{__make} install \
416c9cdc 246 INSTALL_ROOT=$RPM_BUILD_ROOT
5b509b3a 247
ff6c9624
KK
248install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
249install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir}
250
15fecae6
AM
251%clean
252rm -rf $RPM_BUILD_ROOT
253
ece8d788 254%files
15fecae6 255%defattr(644,root,root,755)
ece8d788 256%doc doc/{AUTHORS,ChangeLog,Credits,README*,*.html}
5b509b3a 257%attr(755,root,root) %{_bindir}/fwb_compile_all
258%attr(755,root,root) %{_bindir}/fwbedit
416c9cdc 259#%attr(755,root,root) %{_bindir}/fwblookup
6e2617d6 260%attr(755,root,root) %{_bindir}/fwbuilder
d2923879 261%dir %{_datadir}/%{name}
ece8d788
JB
262%{_datadir}/%{name}/*.xml
263%dir %{_datadir}/%{name}/locale
416c9cdc 264#%lang(de) %{_datadir}/%{name}/locale/fwbuilder_de.qm
265#%lang(es) %{_datadir}/%{name}/locale/fwbuilder_es.qm
266#%lang(fr) %{_datadir}/%{name}/locale/fwbuilder_fr.qm
ad5a5a25 267%lang(ja) %{_datadir}/%{name}/locale/fwbuilder_ja.qm
416c9cdc 268#%lang(pt_BR) %{_datadir}/%{name}/locale/fwbuilder_pt_BR.qm
6ced7551 269%lang(ru) %{_datadir}/%{name}/locale/fwbuilder_ru.qm
416c9cdc 270#%lang(sv) %{_datadir}/%{name}/locale/fwbuilder_sv.qm
d2923879 271%dir %{_datadir}/%{name}/os
ece8d788 272%{_datadir}/%{name}/os/linksys.xml
d2923879 273%{_datadir}/%{name}/os/unknown_os.xml
ece8d788 274%dir %{_datadir}/%{name}/platform
d2923879 275%{_datadir}/%{name}/platform/unknown.xml
6ced7551 276%{_datadir}/%{name}/os/ios.xml
277%{_datadir}/%{name}/platform/iosacl.xml
ff6c9624 278%{_desktopdir}/fwbuilder.desktop
dc12d8e9 279%{_mandir}/man1/fwbuilder*
416c9cdc 280#%{_mandir}/man1/fwblookup*
5b509b3a 281%{_mandir}/man1/fwb_compile_all*
282%{_mandir}/man1/fwbedit*
ff6c9624 283%{_pixmapsdir}/fwbuilder.png
416c9cdc 284%{_iconsdir}/hicolor/*/apps/fwbuilder.png
dc12d8e9 285
416c9cdc 286#%files install
287#%defattr(644,root,root,755)
288#%attr(755,root,root) %{_bindir}/fwb_install
289#%{_mandir}/man1/fwb_install*
d564a764 290
291%files compiler-iptables
292%defattr(644,root,root,755)
293%attr(755,root,root) %{_bindir}/fwb_ipt
d2923879 294%{_datadir}/%{name}/platform/iptables.xml
fd5a436b 295%{_mandir}/man1/fwb_ipt.1*
d564a764 296
297%files compiler-ipfilter
298%defattr(644,root,root,755)
299%attr(755,root,root) %{_bindir}/fwb_ipf
d2923879 300%{_datadir}/%{name}/platform/ipf.xml
fd5a436b 301%{_mandir}/man1/fwb_ipf.1*
d564a764 302
303%files compiler-openbsd-pf
304%defattr(644,root,root,755)
305%attr(755,root,root) %{_bindir}/fwb_pf
d2923879 306%{_datadir}/%{name}/platform/pf.xml
fd5a436b 307%{_mandir}/man1/fwb_pf.1*
dc12d8e9 308
6e2617d6
KK
309%files compiler-cisco-fwsm
310%defattr(644,root,root,755)
311%{_datadir}/%{name}/platform/fwsm.xml
312
fd5a436b 313%files compiler-cisco-iosacl
314%defattr(644,root,root,755)
315%attr(755,root,root) %{_bindir}/fwb_iosacl
316%{_datadir}/%{name}/platform/iosacl.xml
317%{_mandir}/man1/fwb_iosacl.1*
318
dc12d8e9 319%files compiler-cisco-pix
320%defattr(644,root,root,755)
fd5a436b 321%attr(755,root,root) %{_bindir}/fwb_pix
d2923879 322%{_datadir}/%{name}/platform/pix.xml
fd5a436b 323%{_mandir}/man1/fwb_pix.1*
dc12d8e9 324
d2923879 325%files compiler-freebsd-ipfw
326%defattr(644,root,root,755)
327%attr(755,root,root) %{_bindir}/fwb_ipfw
d2923879 328%{_datadir}/%{name}/platform/ipfw.xml
fd5a436b 329%{_mandir}/man1/fwb_ipfw.1*
d2923879 330
dc12d8e9 331%files platform-linux24
332%defattr(644,root,root,755)
d2923879 333%{_datadir}/%{name}/os/linux24.xml
dc12d8e9 334
335%files platform-freebsd
336%defattr(644,root,root,755)
d2923879 337%{_datadir}/%{name}/os/freebsd.xml
dc12d8e9 338
339%files platform-openbsd
340%defattr(644,root,root,755)
d2923879 341%{_datadir}/%{name}/os/openbsd.xml
dc12d8e9 342
6e2617d6
KK
343%files platform-cisco-fwsm
344%defattr(644,root,root,755)
345%{_datadir}/%{name}/os/fwsm_os.xml
346
dc12d8e9 347%files platform-cisco-pix
348%defattr(644,root,root,755)
d2923879 349%{_datadir}/%{name}/os/pix_os.xml
dc12d8e9 350
351%files platform-solaris
352%defattr(644,root,root,755)
d2923879 353%{_datadir}/%{name}/os/solaris.xml
354
355%files platform-macosx
356%defattr(644,root,root,755)
d2923879 357%{_datadir}/%{name}/os/macosx.xml
This page took 0.15007 seconds and 4 git commands to generate.