]> git.pld-linux.org Git - packages/fwbuilder.git/blob - fwbuilder.spec
- mass commit: cosmetics (removed trailing white spaces)
[packages/fwbuilder.git] / fwbuilder.spec
1 Summary:        Firewall Builder
2 Summary(pl):    Narzêdzie do tworzenia firewalli
3 Name:           fwbuilder
4 Version:        1.0.10
5 Release:        1
6 License:        GPL
7 Group:          Applications/System
8 Source0:        http://dl.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
9 # Source0-md5:  a2fbe778af33d0227af013d69c69411b
10 Patch0:         %{name}-modulesdir.patch
11 URL:            http://www.fwbuilder.org/
12 BuildRequires:  autoconf
13 BuildRequires:  automake
14 BuildRequires:  gdk-pixbuf-devel
15 BuildRequires:  gtkmm1-devel >= 1.2.3
16 BuildRequires:  imlib-devel
17 BuildRequires:  libfwbuilder-devel >= 1.0.0
18 BuildRequires:  libtool
19 BuildRequires:  libxml2-devel
20 BuildRequires:  libxslt-devel
21 Requires:       libfwbuilder >= 1.0.0
22 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23 Obsoletes:      fwbuilder-doc
24 Obsoletes:      fwbuilder-devel
25
26 %description
27 Firewall administration toolkit.
28
29 %description -l pl
30 Narzêdzie do tworzenia i administracji firewallami.
31
32 %package install
33 Summary:        Install script for Firewall Builder rules
34 Summary(pl):    Skrypt instalujacy regulki tworzone przez Firewall Buildera
35 Group:          Applications/System
36 Requires:       %{name} = %{version}
37
38 %description install
39 Install script for Firewall Builder rules.
40
41 %description install -l pl
42 Skrypt instalujacy regulki tworzone przez Firewall Buildera.
43
44 %package compiler-ipfilter
45 Summary:        ipfilter compiler for Firewall Builder
46 Summary(pl):    Kompilator ipfilter dla Firewall Buildera
47 Group:          Applications/System
48 Requires:       %{name} = %{version}
49
50 %description compiler-ipfilter
51 ipfilter compiler for Firewall Builder.
52
53 %description compiler-ipfilter -l pl
54 Kompilator ipfilter dla Firewall Buildera.
55
56 %package compiler-iptables
57 Summary:        iptables compiler for Firewall Builder
58 Summary(pl):    Kompilator iptables dla Firewall Buildera
59 Group:          Applications/System
60 Requires:       %{name} = %{version}
61
62 %description compiler-iptables
63 iptables compiler for Firewall Builder.
64
65 %description compiler-iptables -l pl
66 Kompilator iptables dla Firewall Buildera.
67
68 %package compiler-openbsd-pf
69 Summary:        OpenBSD pf compiler for Firewall Builder
70 Summary(pl):    Kompilator OpenBSD pf dla Firewall Buildera
71 Group:          Applications/System
72 Requires:       %{name} = %{version}
73
74 %description compiler-openbsd-pf
75 OpenBSD pf compiler for Firewall Builder.
76
77 %description compiler-openbsd-pf -l pl
78 Kompilator OpenBSD pf dla Firewall Buildera.
79
80 %package compiler-cisco-pix
81 Summary:        Cisco PIX compiler for Firewall Builder
82 Summary(pl):    Kompilator Cisco PIX dla Firewall Buildera
83 Group:          Applications/System
84 Requires:       %{name} = %{version}
85
86 %description compiler-cisco-pix
87 Cisco PIX compiler for Firewall Builder.
88
89 %description compiler-cisco-pix -l pl
90 Kompilator Cisco PIX dla Firewall Buildera.
91
92 %package compiler-freebsd-ipfw
93 Summary:        FreeBSD ipfw compiler for Firewall Builder
94 Summary(pl):    Kompilator FreeBSD ipfw dla Firewall Buildera
95 Group:          Applications/System
96 Requires:       %{name} = %{version}
97
98 %description compiler-freebsd-ipfw
99 FreeBSD ipfw compiler for Firewall Builder.
100
101 %description compiler-freebsd-ipfw -l pl
102 Kompilator FreeBSD ipfw dla Firewall Buildera.
103
104 %package platform-linux24
105 Summary:        Linux 2.4 specific files
106 Summary(pl):    Pliki specyficzne dla Linuksa 2.4
107 Group:          Applications/System
108 Requires:       %{name} = %{version}
109
110 %description platform-linux24
111 Linux 2.4 specific files.
112
113 %description platform-linux24 -l pl
114 Pliki specyficzne dla Linuksa 2.4.
115
116 %package platform-freebsd
117 Summary:        FreeBSD specific files
118 Summary(pl):    Pliki specyficzne dla FreeBSD
119 Group:          Applications/System
120 Requires:       %{name} = %{version}
121
122 %description platform-freebsd
123 FreeBSD specific files.
124
125 %description platform-freebsd -l pl
126 Pliki specyficzne dla FreeBSD.
127
128 %package platform-openbsd
129 Summary:        OpenBSD specific files
130 Summary(pl):    Pliki specyficzne dla OpenBSD
131 Group:          Applications/System
132 Requires:       %{name} = %{version}
133
134 %description platform-openbsd
135 OpenBSD specific files.
136
137 %description platform-openbsd -l pl
138 Pliki specyficzne dla OpenBSD.
139
140 %package platform-cisco-pix
141 Summary:        Cisco PIX specific files
142 Summary(pl):    Pliki specyficzne dla Cisco PIX
143 Group:          Applications/System
144 Requires:       %{name} = %{version}
145
146 %description platform-cisco-pix
147 Cisco PIX specific files.
148
149 %description platform-cisco-pix -l pl
150 Pliki specyficzne dla Cisci PIX.
151
152 %package platform-solaris
153 Summary:        Solaris specific files
154 Summary(pl):    Pliki specyficzne dla Solarisa
155 Group:          Applications/System
156 Requires:       %{name} = %{version}
157
158 %description platform-solaris
159 Solaris specific files.
160
161 %description platform-solaris -l pl
162 Pliki specyficzne dla Solarisa.
163
164 %package platform-macosx
165 Summary:        MacOS X specific files
166 Summary(pl):    Pliki specyficzne dla MacOS X
167 Group:          Applications/System
168 Requires:       %{name} = %{version}
169
170 %description platform-macosx
171 MacOS X specific files.
172
173 %description platform-macosx -l pl
174 Pliki specyficzne dla MacOS X.
175
176 %prep
177 %setup -q
178 %patch -p1
179
180 # don't call autoheader, it would destroy important parts of config.h
181 echo '#undef MODULES_DIR' >> config.h.in
182
183 %build
184 %{__libtoolize}
185 %{__aclocal}
186 %{__autoconf}
187 %configure \
188         --enable-auto-docdir \
189         --disable-static \
190         --with-templatedir=%{_datadir}/fwbuilder \
191         --with-iconsdir=%{_pixmapsdir}/fwbuilder
192
193 %{__make}
194
195 %install
196 rm -rf $RPM_BUILD_ROOT
197
198 %{__make} install \
199         DESTDIR=$RPM_BUILD_ROOT
200
201 install -d $RPM_BUILD_ROOT%{_pixmapsdir}/fwbuilder
202 install src/icons/*.xpm $RPM_BUILD_ROOT%{_pixmapsdir}/fwbuilder
203 install src/icons/host*.png $RPM_BUILD_ROOT%{_pixmapsdir}/fwbuilder
204
205 %clean
206 rm -rf $RPM_BUILD_ROOT
207
208 %files
209 %defattr(644,root,root,755)
210 %doc doc/AUTHORS doc/ChangeLog doc/Credits doc/NEWS doc/README* doc/TODO
211 %doc doc/examples doc/testing_new_compiler
212 %doc doc/*.html
213 %attr(755,root,root) %{_bindir}/fwbuilder
214 %attr(755,root,root) %{_bindir}/fwblookup
215 %dir %{_libdir}/%{name}
216 %dir %{_libdir}/%{name}/modules
217 %dir %{_libdir}/%{name}/modules/gui
218 %dir %{_datadir}/%{name}
219 %dir %{_datadir}/%{name}/platform
220 %dir %{_datadir}/%{name}/os
221 %{_datadir}/%{name}/*.*
222 %{_datadir}/%{name}/gtkrc
223 %{_datadir}/%{name}/migration
224 %{_datadir}/%{name}/filters
225 %{_datadir}/%{name}/os/unknown_os.xml
226 %{_datadir}/%{name}/platform/unknown.xml
227 %{_datadir}/bug-buddy/bugzilla/*
228 %{_datadir}/bug-buddy/xml/*
229 %{_datadir}/bug-buddy/fwbuilder*
230 %{_pixmapsdir}/%{name}
231 %{_mandir}/man1/fwbuilder*
232 %{_mandir}/man1/fwblookup*
233
234 %files install
235 %defattr(644,root,root,755)
236 %attr(755,root,root) %{_bindir}/fwb_install
237 %{_mandir}/man1/fwb_install*
238
239 %files compiler-iptables
240 %defattr(644,root,root,755)
241 %attr(755,root,root) %{_bindir}/fwb_ipt
242 %attr(755,root,root) %{_libdir}/%{name}/modules/gui/lib_iptables_dlg.so
243 %{_datadir}/%{name}/platform/iptables.xml
244 %{_mandir}/man1/fwb_ipt*
245
246 %files compiler-ipfilter
247 %defattr(644,root,root,755)
248 %attr(755,root,root) %{_bindir}/fwb_ipf
249 %attr(755,root,root) %{_libdir}/%{name}/modules/gui/lib_ipf_dlg.so
250 %{_datadir}/%{name}/platform/ipf.xml
251 %{_mandir}/man1/fwb_ipf*
252
253 %files compiler-openbsd-pf
254 %defattr(644,root,root,755)
255 %attr(755,root,root) %{_bindir}/fwb_pf
256 %attr(755,root,root) %{_libdir}/%{name}/modules/gui/lib_pf_dlg.so
257 %{_datadir}/%{name}/platform/pf.xml
258 %{_mandir}/man1/fwb_pf*
259
260 %files compiler-cisco-pix
261 %defattr(644,root,root,755)
262 #%attr(755,root,root) %{_bindir}/fwb_pix
263 %attr(755,root,root) %{_libdir}/%{name}/modules/gui/lib_pix_dlg.so
264 %{_datadir}/%{name}/platform/pix.xml
265 #%%{_mandir}/man1/fwb_pix*
266
267 %files compiler-freebsd-ipfw
268 %defattr(644,root,root,755)
269 %attr(755,root,root) %{_bindir}/fwb_ipfw
270 %attr(755,root,root) %{_libdir}/%{name}/modules/gui/lib_ipfw_dlg.so
271 %{_datadir}/%{name}/platform/ipfw.xml
272
273 %files platform-linux24
274 %defattr(644,root,root,755)
275 %attr(755,root,root) %{_libdir}/%{name}/modules/gui/lib_linux24_dlg.so
276 %{_datadir}/%{name}/os/linux24.xml
277
278 %files platform-freebsd
279 %defattr(644,root,root,755)
280 %attr(755,root,root) %{_libdir}/%{name}/modules/gui/lib_freebsd_dlg.so
281 %{_datadir}/%{name}/os/freebsd.xml
282
283 %files platform-openbsd
284 %defattr(644,root,root,755)
285 %attr(755,root,root) %{_libdir}/%{name}/modules/gui/lib_openbsd_dlg.so
286 %{_datadir}/%{name}/os/openbsd.xml
287
288 %files platform-cisco-pix
289 %defattr(644,root,root,755)
290 %attr(755,root,root) %{_libdir}/%{name}/modules/gui/lib_pix_os_dlg.so
291 %{_datadir}/%{name}/os/pix_os.xml
292
293 %files platform-solaris
294 %defattr(644,root,root,755)
295 %attr(755,root,root) %{_libdir}/%{name}/modules/gui/lib_solaris_dlg.so
296 %{_datadir}/%{name}/os/solaris.xml
297
298 %files platform-macosx
299 %defattr(644,root,root,755)
300 %attr(755,root,root) %{_libdir}/%{name}/modules/gui/lib_macosx_dlg.so
301 %{_datadir}/%{name}/os/macosx.xml
This page took 0.476356 seconds and 3 git commands to generate.