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