]> git.pld-linux.org Git - packages/fwbuilder.git/blame - fwbuilder.spec
- rel 1
[packages/fwbuilder.git] / fwbuilder.spec
CommitLineData
e1715e60 1#
1d4cbd2c
JR
2%define _majver 5
3%define _minver 1
15fecae6 4Summary: Firewall Builder
4bed76ba 5Summary(pl.UTF-8): Narzędzie do tworzenia firewalli
6d0aa2bb 6Name: fwbuilder
1d4cbd2c 7Version: %{_majver}.%{_minver}.0.3599
de23e76b 8Release: 1
9b3206ab 9License: GPL v2
15fecae6 10Group: Applications/System
4bed76ba 11Source0: http://downloads.sourceforge.net/fwbuilder/%{name}-%{version}.tar.gz
1d4cbd2c 12# Source0-md5: 331ce22eb8fb770a70395c3744f5092f
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/
4bed76ba
CM
19BuildRequires: QtCore-devel >= 4.3
20BuildRequires: QtDBus-devel >= 4.3
21BuildRequires: QtGui-devel >= 4.3
22BuildRequires: QtNetwork-devel >= 4.3
d2923879 23BuildRequires: autoconf
6d158221 24BuildRequires: automake
21227c56 25BuildRequires: gettext-devel
416c9cdc 26BuildRequires: qt4-build
27BuildRequires: qt4-qmake
d2923879 28Obsoletes: fwbuilder-devel
4bed76ba 29Obsoletes: fwbuilder-doc
f10e8588 30Obsoletes: libfwbuilder
31Obsoletes: libfwbuilder-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
d564a764 40%package compiler-ipfilter
41Summary: ipfilter compiler for Firewall Builder
4bed76ba 42Summary(pl.UTF-8): Kompilator ipfilter dla Firewall Buildera
d564a764 43Group: Applications/System
cf4d694f 44Requires: %{name} = %{version}-%{release}
d564a764 45
46%description compiler-ipfilter
47ipfilter compiler for Firewall Builder.
48
fe2a6441 49%description compiler-ipfilter -l pl.UTF-8
d564a764 50Kompilator ipfilter dla Firewall Buildera.
51
d564a764 52%package compiler-iptables
53Summary: iptables compiler for Firewall Builder
4bed76ba 54Summary(pl.UTF-8): Kompilator iptables dla Firewall Buildera
d564a764 55Group: Applications/System
cf4d694f 56Requires: %{name} = %{version}-%{release}
d564a764 57
58%description compiler-iptables
59iptables compiler for Firewall Builder.
60
fe2a6441 61%description compiler-iptables -l pl.UTF-8
d564a764 62Kompilator iptables dla Firewall Buildera.
63
d564a764 64%package compiler-openbsd-pf
65Summary: OpenBSD pf compiler for Firewall Builder
4bed76ba 66Summary(pl.UTF-8): Kompilator OpenBSD pf dla Firewall Buildera
d564a764 67Group: Applications/System
cf4d694f 68Requires: %{name} = %{version}-%{release}
d564a764 69
70%description compiler-openbsd-pf
71OpenBSD pf compiler for Firewall Builder.
72
fe2a6441 73%description compiler-openbsd-pf -l pl.UTF-8
d564a764 74Kompilator OpenBSD pf dla Firewall Buildera.
75
6e2617d6
KK
76%package compiler-cisco-fwsm
77Summary: Cisco FWSM compiler for Firewall Builder
4bed76ba 78Summary(pl.UTF-8): Kompilator Cisco FWSM dla Firewall Buildera
6e2617d6
KK
79Group: Applications/System
80Requires: %{name} = %{version}-%{release}
81
82%description compiler-cisco-fwsm
83Cisco FWSM compiler for Firewall Builder.
84
fe2a6441 85%description compiler-cisco-fwsm -l pl.UTF-8
6e2617d6
KK
86Kompilator Cisco FWSM dla Firewall Buildera.
87
fd5a436b 88%package compiler-cisco-iosacl
89Summary: Cisco IOSACL compiler for Firewall Builder
4bed76ba 90Summary(pl.UTF-8): Kompilator Cisco IOSACL dla Firewall Buildera
fd5a436b 91Group: Applications/System
92Requires: %{name} = %{version}-%{release}
93
94%description compiler-cisco-iosacl
95Cisco FWSM compiler for Firewall Builder.
96
97%description compiler-cisco-iosacl -l pl.UTF-8
98Kompilator Cisco IOSACL dla Firewall Buildera.
99
dc12d8e9 100%package compiler-cisco-pix
101Summary: Cisco PIX compiler for Firewall Builder
4bed76ba 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
4bed76ba 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
68324745 124%package compiler-procurve
125Summary: HP Procurve compiler for Firewall Builder
4bed76ba 126Summary(pl.UTF-8): Kompilator HP Procurve dla Firewall Buildera
68324745 127Group: Applications/System
128Requires: %{name} = %{version}-%{release}
129
130%description compiler-procurve
131HP Procurve compiler for Firewall Builder.
132
133%description compiler-procurve -l pl.UTF-8
134Kompilator HP Procurve dla Firewall Buildera.
135
dc12d8e9 136%package platform-linux24
d2923879 137Summary: Linux 2.4 specific files
4bed76ba 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
68324745 148%package platform-bsd
149Summary: Variuos BSD specific files
4bed76ba 150Summary(pl.UTF-8): Pliki specyficzne dla różnych BSD
dc12d8e9 151Group: Applications/System
cf4d694f 152Requires: %{name} = %{version}-%{release}
dc12d8e9 153
68324745 154%description platform-bsd
155Variuos BSD specific files.
dc12d8e9 156
68324745 157%description platform-bsd -l pl.UTF-8
158Pliki specyficzne dla róznych BSD.
dc12d8e9 159
68324745 160%package platform-cisco
161Summary: Cisco specific files
4bed76ba 162Summary(pl.UTF-8): Pliki specyficzne dla Cisco
6e2617d6
KK
163Group: Applications/System
164Requires: %{name} = %{version}-%{release}
165
68324745 166%description platform-cisco
167Cisco specific files.
6e2617d6 168
68324745 169%description platform-cisco -l pl.UTF-8
170Pliki specyficzne dla Cisco.
6e2617d6 171
68324745 172%package platform-procurve
173Summary: HP Procurve specific files
4bed76ba 174Summary(pl.UTF-8): Pliki specyficzne dla HP Procurve
dc12d8e9 175Group: Applications/System
cf4d694f 176Requires: %{name} = %{version}-%{release}
dc12d8e9 177
68324745 178%description platform-procurve
179HP Procurve specific files.
dc12d8e9 180
68324745 181%description platform-procurve -l pl.UTF-8
182Pliki specyficzne dla HP Procurve.
dc12d8e9 183
184%package platform-solaris
d2923879 185Summary: Solaris specific files
4bed76ba 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
4bed76ba 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
68324745 210#%patch0 -p1
b97b9514 211%patch1 -p1
416c9cdc 212#%patch2 -p1
9bc94712 213
15fecae6 214%build
9bc94712 215export QTDIR="%{_usr}"
416c9cdc 216export QMAKESPEC="%{_datadir}/qt4/mkspecs/linux-g++"
9bc94712 217
bc2235a8 218cp -f /usr/share/automake/config.* .
9df9caf7 219%{__aclocal}
220%{__autoconf}
d2923879 221%configure \
416c9cdc 222 --with-templatedir=%{_datadir}/fwbuilder \
223 --with-qmake=qmake-qt4
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 \
416c9cdc 234 INSTALL_ROOT=$RPM_BUILD_ROOT
5b509b3a 235
ff6c9624
KK
236install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
237install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir}
238
da6a9d31 239# drop 512x512 icon
1d4cbd2c
JR
240%{__rm} -r $RPM_BUILD_ROOT%{_iconsdir}/hicolor/512x512
241
242%{__rm} -r $RPM_BUILD_ROOT%{_docdir}
da6a9d31 243
15fecae6
AM
244%clean
245rm -rf $RPM_BUILD_ROOT
246
ece8d788 247%files
15fecae6 248%defattr(644,root,root,755)
ece8d788 249%doc doc/{AUTHORS,ChangeLog,Credits,README*,*.html}
5b509b3a 250%attr(755,root,root) %{_bindir}/fwbedit
6e2617d6 251%attr(755,root,root) %{_bindir}/fwbuilder
d2923879 252%dir %{_datadir}/%{name}
f10e8588 253%{_datadir}/%{name}/fwbuilder.dtd
ece8d788 254%{_datadir}/%{name}/*.xml
68324745 255%dir %{_datadir}/%{name}/configlets
1d4cbd2c 256%{_datadir}/%{name}/help
f10e8588 257%{_datadir}/%{name}/migration
d2923879 258%dir %{_datadir}/%{name}/os
d2923879 259%{_datadir}/%{name}/os/unknown_os.xml
68324745 260%{_datadir}/%{name}/os/endian.xml
261%{_datadir}/%{name}/os/oneshield.xml
ece8d788 262%dir %{_datadir}/%{name}/platform
d2923879 263%{_datadir}/%{name}/platform/unknown.xml
ff6c9624 264%{_desktopdir}/fwbuilder.desktop
dc12d8e9 265%{_mandir}/man1/fwbuilder*
5b509b3a 266%{_mandir}/man1/fwbedit*
ff6c9624 267%{_pixmapsdir}/fwbuilder.png
416c9cdc 268%{_iconsdir}/hicolor/*/apps/fwbuilder.png
dc12d8e9 269
d564a764 270%files compiler-iptables
271%defattr(644,root,root,755)
272%attr(755,root,root) %{_bindir}/fwb_ipt
d2923879 273%{_datadir}/%{name}/platform/iptables.xml
fd5a436b 274%{_mandir}/man1/fwb_ipt.1*
d564a764 275
276%files compiler-ipfilter
277%defattr(644,root,root,755)
278%attr(755,root,root) %{_bindir}/fwb_ipf
d2923879 279%{_datadir}/%{name}/platform/ipf.xml
fd5a436b 280%{_mandir}/man1/fwb_ipf.1*
d564a764 281
282%files compiler-openbsd-pf
283%defattr(644,root,root,755)
284%attr(755,root,root) %{_bindir}/fwb_pf
d2923879 285%{_datadir}/%{name}/platform/pf.xml
fd5a436b 286%{_mandir}/man1/fwb_pf.1*
dc12d8e9 287
6e2617d6
KK
288%files compiler-cisco-fwsm
289%defattr(644,root,root,755)
290%{_datadir}/%{name}/platform/fwsm.xml
291
fd5a436b 292%files compiler-cisco-iosacl
293%defattr(644,root,root,755)
294%attr(755,root,root) %{_bindir}/fwb_iosacl
295%{_datadir}/%{name}/platform/iosacl.xml
296%{_mandir}/man1/fwb_iosacl.1*
297
dc12d8e9 298%files compiler-cisco-pix
299%defattr(644,root,root,755)
fd5a436b 300%attr(755,root,root) %{_bindir}/fwb_pix
d2923879 301%{_datadir}/%{name}/platform/pix.xml
fd5a436b 302%{_mandir}/man1/fwb_pix.1*
dc12d8e9 303
d2923879 304%files compiler-freebsd-ipfw
305%defattr(644,root,root,755)
306%attr(755,root,root) %{_bindir}/fwb_ipfw
d2923879 307%{_datadir}/%{name}/platform/ipfw.xml
fd5a436b 308%{_mandir}/man1/fwb_ipfw.1*
d2923879 309
68324745 310%files compiler-procurve
311%defattr(644,root,root,755)
312%attr(755,root,root) %{_bindir}/fwb_procurve_acl
313%{_datadir}/%{name}/platform/procurve_acl.xml
314
dc12d8e9 315%files platform-linux24
316%defattr(644,root,root,755)
68324745 317%{_datadir}/%{name}/configlets/dd-wrt-jffs
318%{_datadir}/%{name}/configlets/dd-wrt-nvram
319%{_datadir}/%{name}/configlets/ipcop
320%{_datadir}/%{name}/configlets/openwrt
321%{_datadir}/%{name}/configlets/ipf
322%{_datadir}/%{name}/configlets/linux24
323%{_datadir}/%{name}/configlets/secuwall
324%{_datadir}/%{name}/configlets/sveasoft
d2923879 325%{_datadir}/%{name}/os/linux24.xml
68324745 326%{_datadir}/%{name}/os/dd-wrt-jffs.xml
327%{_datadir}/%{name}/os/dd-wrt-nvram.xml
328%{_datadir}/%{name}/os/ipcop.xml
329%{_datadir}/%{name}/os/openwrt.xml
330%{_datadir}/%{name}/os/secuwall.xml
331%{_datadir}/%{name}/os/sveasoft.xml
332
333%files platform-bsd
dc12d8e9 334%defattr(644,root,root,755)
68324745 335%{_datadir}/%{name}/configlets/bsd
336%{_datadir}/%{name}/configlets/freebsd
337%{_datadir}/%{name}/configlets/ipfw
338%{_datadir}/%{name}/configlets/openbsd
339%{_datadir}/%{name}/configlets/pf
d2923879 340%{_datadir}/%{name}/os/freebsd.xml
d2923879 341%{_datadir}/%{name}/os/openbsd.xml
dc12d8e9 342
68324745 343%files platform-cisco
6e2617d6 344%defattr(644,root,root,755)
f10e8588 345%{_datadir}/%{name}/configlets/fwsm_os
68324745 346%{_datadir}/%{name}/configlets/ios
347%{_datadir}/%{name}/configlets/pix_os
348%{_datadir}/%{name}/os/ios.xml
349%{_datadir}/%{name}/os/pix_os.xml
6e2617d6
KK
350%{_datadir}/%{name}/os/fwsm_os.xml
351
68324745 352%files platform-procurve
dc12d8e9 353%defattr(644,root,root,755)
68324745 354%{_datadir}/%{name}/configlets/procurve
355%{_datadir}/%{name}/os/procurve.xml
dc12d8e9 356
357%files platform-solaris
358%defattr(644,root,root,755)
68324745 359%{_datadir}/%{name}/configlets/solaris
d2923879 360%{_datadir}/%{name}/os/solaris.xml
361
362%files platform-macosx
363%defattr(644,root,root,755)
68324745 364%{_datadir}/%{name}/configlets/macosx
d2923879 365%{_datadir}/%{name}/os/macosx.xml
This page took 0.115339 seconds and 4 git commands to generate.