]> git.pld-linux.org Git - packages/fwbuilder.git/blame - fwbuilder.spec
- release 3
[packages/fwbuilder.git] / fwbuilder.spec
CommitLineData
e1715e60 1#
68324745 2%define _majver 4
47ee4213 3%define _minver 2
15fecae6 4Summary: Firewall Builder
4bed76ba 5Summary(pl.UTF-8): Narzędzie do tworzenia firewalli
6d0aa2bb 6Name: fwbuilder
47ee4213 7Version: %{_majver}.%{_minver}.2.3541
8e3f54f7 8Release: 3
9b3206ab 9License: GPL v2
15fecae6 10Group: Applications/System
4bed76ba 11Source0: http://downloads.sourceforge.net/fwbuilder/%{name}-%{version}.tar.gz
47ee4213 12# Source0-md5: 56ddc67c79adaf5d5730945ad1a26666
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
240rm -rf $RPM_BUILD_ROOT%{_iconsdir}/hicolor/512x512
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}/fwbedit
6e2617d6 249%attr(755,root,root) %{_bindir}/fwbuilder
d2923879 250%dir %{_datadir}/%{name}
f10e8588 251%{_datadir}/%{name}/fwbuilder.dtd
ece8d788 252%{_datadir}/%{name}/*.xml
68324745 253%dir %{_datadir}/%{name}/configlets
ece8d788 254%dir %{_datadir}/%{name}/locale
f10e8588 255%{_datadir}/%{name}/migration
d2923879 256%dir %{_datadir}/%{name}/os
d2923879 257%{_datadir}/%{name}/os/unknown_os.xml
68324745 258%{_datadir}/%{name}/os/endian.xml
259%{_datadir}/%{name}/os/oneshield.xml
ece8d788 260%dir %{_datadir}/%{name}/platform
d2923879 261%{_datadir}/%{name}/platform/unknown.xml
ff6c9624 262%{_desktopdir}/fwbuilder.desktop
dc12d8e9 263%{_mandir}/man1/fwbuilder*
5b509b3a 264%{_mandir}/man1/fwbedit*
ff6c9624 265%{_pixmapsdir}/fwbuilder.png
416c9cdc 266%{_iconsdir}/hicolor/*/apps/fwbuilder.png
dc12d8e9 267
d564a764 268%files compiler-iptables
269%defattr(644,root,root,755)
270%attr(755,root,root) %{_bindir}/fwb_ipt
d2923879 271%{_datadir}/%{name}/platform/iptables.xml
fd5a436b 272%{_mandir}/man1/fwb_ipt.1*
d564a764 273
274%files compiler-ipfilter
275%defattr(644,root,root,755)
276%attr(755,root,root) %{_bindir}/fwb_ipf
d2923879 277%{_datadir}/%{name}/platform/ipf.xml
fd5a436b 278%{_mandir}/man1/fwb_ipf.1*
d564a764 279
280%files compiler-openbsd-pf
281%defattr(644,root,root,755)
282%attr(755,root,root) %{_bindir}/fwb_pf
d2923879 283%{_datadir}/%{name}/platform/pf.xml
fd5a436b 284%{_mandir}/man1/fwb_pf.1*
dc12d8e9 285
6e2617d6
KK
286%files compiler-cisco-fwsm
287%defattr(644,root,root,755)
288%{_datadir}/%{name}/platform/fwsm.xml
289
fd5a436b 290%files compiler-cisco-iosacl
291%defattr(644,root,root,755)
292%attr(755,root,root) %{_bindir}/fwb_iosacl
293%{_datadir}/%{name}/platform/iosacl.xml
294%{_mandir}/man1/fwb_iosacl.1*
295
dc12d8e9 296%files compiler-cisco-pix
297%defattr(644,root,root,755)
fd5a436b 298%attr(755,root,root) %{_bindir}/fwb_pix
d2923879 299%{_datadir}/%{name}/platform/pix.xml
fd5a436b 300%{_mandir}/man1/fwb_pix.1*
dc12d8e9 301
d2923879 302%files compiler-freebsd-ipfw
303%defattr(644,root,root,755)
304%attr(755,root,root) %{_bindir}/fwb_ipfw
d2923879 305%{_datadir}/%{name}/platform/ipfw.xml
fd5a436b 306%{_mandir}/man1/fwb_ipfw.1*
d2923879 307
68324745 308%files compiler-procurve
309%defattr(644,root,root,755)
310%attr(755,root,root) %{_bindir}/fwb_procurve_acl
311%{_datadir}/%{name}/platform/procurve_acl.xml
312
dc12d8e9 313%files platform-linux24
314%defattr(644,root,root,755)
68324745 315%attr(755,root,root) %{_bindir}/transfer_secuwall
316%{_datadir}/%{name}/configlets/dd-wrt-jffs
317%{_datadir}/%{name}/configlets/dd-wrt-nvram
318%{_datadir}/%{name}/configlets/ipcop
319%{_datadir}/%{name}/configlets/openwrt
320%{_datadir}/%{name}/configlets/ipf
321%{_datadir}/%{name}/configlets/linux24
322%{_datadir}/%{name}/configlets/secuwall
323%{_datadir}/%{name}/configlets/sveasoft
d2923879 324%{_datadir}/%{name}/os/linux24.xml
68324745 325%{_datadir}/%{name}/os/dd-wrt-jffs.xml
326%{_datadir}/%{name}/os/dd-wrt-nvram.xml
327%{_datadir}/%{name}/os/ipcop.xml
328%{_datadir}/%{name}/os/openwrt.xml
329%{_datadir}/%{name}/os/secuwall.xml
330%{_datadir}/%{name}/os/sveasoft.xml
331
332%files platform-bsd
dc12d8e9 333%defattr(644,root,root,755)
68324745 334%{_datadir}/%{name}/configlets/bsd
335%{_datadir}/%{name}/configlets/freebsd
336%{_datadir}/%{name}/configlets/ipfw
337%{_datadir}/%{name}/configlets/openbsd
338%{_datadir}/%{name}/configlets/pf
d2923879 339%{_datadir}/%{name}/os/freebsd.xml
d2923879 340%{_datadir}/%{name}/os/openbsd.xml
dc12d8e9 341
68324745 342%files platform-cisco
6e2617d6 343%defattr(644,root,root,755)
f10e8588 344%{_datadir}/%{name}/configlets/fwsm_os
68324745 345%{_datadir}/%{name}/configlets/ios
346%{_datadir}/%{name}/configlets/pix_os
347%{_datadir}/%{name}/os/ios.xml
348%{_datadir}/%{name}/os/pix_os.xml
6e2617d6
KK
349%{_datadir}/%{name}/os/fwsm_os.xml
350
68324745 351%files platform-procurve
dc12d8e9 352%defattr(644,root,root,755)
68324745 353%{_datadir}/%{name}/configlets/procurve
354%{_datadir}/%{name}/os/procurve.xml
dc12d8e9 355
356%files platform-solaris
357%defattr(644,root,root,755)
68324745 358%{_datadir}/%{name}/configlets/solaris
d2923879 359%{_datadir}/%{name}/os/solaris.xml
360
361%files platform-macosx
362%defattr(644,root,root,755)
68324745 363%{_datadir}/%{name}/configlets/macosx
d2923879 364%{_datadir}/%{name}/os/macosx.xml
This page took 0.101135 seconds and 4 git commands to generate.