]> git.pld-linux.org Git - packages/fwbuilder.git/blob - fwbuilder.spec
- updated to 1.1.2, updated modulesdir patch
[packages/fwbuilder.git] / fwbuilder.spec
1 Summary:        Firewall Builder
2 Summary(pl):    Narzêdzie do tworzenia firewalli
3 Name:           fwbuilder
4 Version:        1.1.2
5 Release:        1
6 License:        GPL
7 Group:          Applications/System
8 Source0:        http://dl.sourceforge.net/fwbuilder/%{name}-%{version}.tar.gz
9 # Source0-md5:  54a57c9e82da151b59afe0a1c0e66586
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.1
18 BuildRequires:  libtool
19 BuildRequires:  libxml2-devel
20 BuildRequires:  libxslt-devel
21 Requires:       libfwbuilder >= 1.0.1
22 Obsoletes:      fwbuilder-doc
23 Obsoletes:      fwbuilder-devel
24 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
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 instaluj±cy regu³ki tworzone przez Firewall Buildera
35 Group:          Applications/System
36 Requires:       %{name} = %{version}-%{release}
37
38 %description install
39 Install script for Firewall Builder rules.
40
41 %description install -l pl
42 Skrypt instaluj±cy regu³ki 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}-%{release}
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}-%{release}
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}-%{release}
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}-%{release}
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}-%{release}
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}-%{release}
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}-%{release}
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}-%{release}
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}-%{release}
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}-%{release}
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}-%{release}
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 %find_lang %{name}
206
207 %clean
208 rm -rf $RPM_BUILD_ROOT
209
210 %files -f %{name}.lang
211 %defattr(644,root,root,755)
212 %doc doc/AUTHORS doc/ChangeLog doc/Credits doc/NEWS doc/README* doc/TODO
213 %doc doc/examples doc/testing_new_compiler
214 %doc doc/*.html
215 %attr(755,root,root) %{_bindir}/fwbuilder
216 %attr(755,root,root) %{_bindir}/fwblookup
217 %attr(755,root,root) %{_bindir}/fwb_compile_all
218 %attr(755,root,root) %{_bindir}/fwbedit
219 %dir %{_libdir}/%{name}
220 %dir %{_libdir}/%{name}/modules
221 %dir %{_libdir}/%{name}/modules/gui
222 %dir %{_datadir}/%{name}
223 %dir %{_datadir}/%{name}/platform
224 %dir %{_datadir}/%{name}/os
225 %{_datadir}/%{name}/*.*
226 %{_datadir}/%{name}/gtkrc
227 %{_datadir}/%{name}/migration
228 %{_datadir}/%{name}/filters
229 %{_datadir}/%{name}/os/unknown_os.xml
230 %{_datadir}/%{name}/platform/unknown.xml
231 %{_datadir}/bug-buddy/bugzilla/*
232 %{_datadir}/bug-buddy/xml/*
233 %{_datadir}/bug-buddy/fwbuilder*
234 %{_pixmapsdir}/%{name}
235 %{_mandir}/man1/fwbuilder*
236 %{_mandir}/man1/fwblookup*
237 %{_mandir}/man1/fwb_compile_all*
238 %{_mandir}/man1/fwbedit*
239
240 %files install
241 %defattr(644,root,root,755)
242 %attr(755,root,root) %{_bindir}/fwb_install
243 %{_mandir}/man1/fwb_install*
244
245 %files compiler-iptables
246 %defattr(644,root,root,755)
247 %attr(755,root,root) %{_bindir}/fwb_ipt
248 %attr(755,root,root) %{_libdir}/%{name}/modules/gui/lib_iptables_dlg.so
249 %{_datadir}/%{name}/platform/iptables.xml
250 %{_mandir}/man1/fwb_ipt*
251
252 %files compiler-ipfilter
253 %defattr(644,root,root,755)
254 %attr(755,root,root) %{_bindir}/fwb_ipf
255 %attr(755,root,root) %{_libdir}/%{name}/modules/gui/lib_ipf_dlg.so
256 %{_datadir}/%{name}/platform/ipf.xml
257 %{_mandir}/man1/fwb_ipf*
258
259 %files compiler-openbsd-pf
260 %defattr(644,root,root,755)
261 %attr(755,root,root) %{_bindir}/fwb_pf
262 %attr(755,root,root) %{_libdir}/%{name}/modules/gui/lib_pf_dlg.so
263 %{_datadir}/%{name}/platform/pf.xml
264 %{_mandir}/man1/fwb_pf*
265
266 %files compiler-cisco-pix
267 %defattr(644,root,root,755)
268 #%attr(755,root,root) %{_bindir}/fwb_pix
269 %attr(755,root,root) %{_libdir}/%{name}/modules/gui/lib_pix_dlg.so
270 %{_datadir}/%{name}/platform/pix.xml
271 #%%{_mandir}/man1/fwb_pix*
272
273 %files compiler-freebsd-ipfw
274 %defattr(644,root,root,755)
275 %attr(755,root,root) %{_bindir}/fwb_ipfw
276 %attr(755,root,root) %{_libdir}/%{name}/modules/gui/lib_ipfw_dlg.so
277 %{_datadir}/%{name}/platform/ipfw.xml
278
279 %files platform-linux24
280 %defattr(644,root,root,755)
281 %attr(755,root,root) %{_libdir}/%{name}/modules/gui/lib_linux24_dlg.so
282 %{_datadir}/%{name}/os/linux24.xml
283
284 %files platform-freebsd
285 %defattr(644,root,root,755)
286 %attr(755,root,root) %{_libdir}/%{name}/modules/gui/lib_freebsd_dlg.so
287 %{_datadir}/%{name}/os/freebsd.xml
288
289 %files platform-openbsd
290 %defattr(644,root,root,755)
291 %attr(755,root,root) %{_libdir}/%{name}/modules/gui/lib_openbsd_dlg.so
292 %{_datadir}/%{name}/os/openbsd.xml
293
294 %files platform-cisco-pix
295 %defattr(644,root,root,755)
296 %attr(755,root,root) %{_libdir}/%{name}/modules/gui/lib_pix_os_dlg.so
297 %{_datadir}/%{name}/os/pix_os.xml
298
299 %files platform-solaris
300 %defattr(644,root,root,755)
301 %attr(755,root,root) %{_libdir}/%{name}/modules/gui/lib_solaris_dlg.so
302 %{_datadir}/%{name}/os/solaris.xml
303
304 %files platform-macosx
305 %defattr(644,root,root,755)
306 %attr(755,root,root) %{_libdir}/%{name}/modules/gui/lib_macosx_dlg.so
307 %{_datadir}/%{name}/os/macosx.xml
This page took 0.047736 seconds and 3 git commands to generate.