]> git.pld-linux.org Git - packages/nagios.git/blob - nagios.spec
- enabled embedded perl (should it be subpackaged?)
[packages/nagios.git] / nagios.spec
1 # TODO
2 # - /var/log/nagios/archives -> /var/log/archive/nagios
3 #
4 # Conditional build:
5 %bcond_without  gd      # without statusmap and trends, which require gd library
6 %bcond_without  epn     # without Embedded Perl
7 # reeenable when http://tracker.nagios.org/view.php?id=51 is fixed
8 %bcond_with     tests
9
10 Summary:        Host/service/network monitoring program
11 Summary(pl.UTF-8):      Program do monitorowania serwerów/usług/sieci
12 Summary(pt_BR.UTF-8):   Programa para monitoração de máquinas e serviços
13 Name:           nagios
14 Version:        3.3.1
15 Release:        1
16 License:        GPL v2+
17 Group:          Networking
18 Source0:        http://downloads.sourceforge.net/nagios/%{name}-%{version}.tar.gz
19 # Source0-md5:  c935354ce0d78a63bfabc3055fa77ad5
20 Source1:        %{name}-apache.conf
21 Source2:        %{name}.init
22 Source3:        %{name}.sysconfig
23 Source4:        %{name}-config-20090914.tar.bz2
24 # Source4-md5:  605f1cd28c00db961dad6f529d849f16
25 Source5:        %{name}-lighttpd.conf
26 Source6:        http://www.google.com/mapfiles/shadow50.png
27 # Source6-md5:  eff99f302f21b95a900d321743fce72b
28 Source7:        http://www.google.com/mapfiles/marker.png
29 # Source7-md5:  edefef4bdfc29e1c953694651f05b466
30 Source8:        googlemap.js
31 Patch0:         %{name}-resources.patch
32 Patch1:         %{name}-iconv-in-libc.patch
33 Patch2:         %{name}-webapps.patch
34 Patch3:         %{name}-cgi-http_charset.patch
35 Patch4:         %{name}-cmd-typo.patch
36 Patch5:         config.patch
37 Patch6:         %{name}-googlemap.patch
38 Patch7:         %{name}-doc-usermacros.patch
39 Patch8:         archivelog-timeformat.patch
40 Patch9:         %{name}-html-Makefile.in.patch
41 URL:            http://www.nagios.org/
42 BuildRequires:  autoconf
43 BuildRequires:  automake
44 %if %{with gd}
45 BuildRequires:  gd-devel
46 BuildRequires:  libjpeg-devel
47 BuildRequires:  libpng-devel
48 %endif
49 BuildRequires:  rpmbuild(macros) >= 1.268
50 BuildRequires:  sed >= 4.0
51 Requires(post,preun):   /sbin/chkconfig
52 Requires:       %{name}-common = %{version}-%{release}
53 Requires:       rc-scripts
54 Requires:       sh-utils
55 Suggests:       nagios-notify >= 0.13
56 Suggests:       nagios-plugin-check_load
57 Suggests:       nagios-plugin-check_ping
58 Suggests:       nagios-plugins
59 Provides:       nagios-core
60 Obsoletes:      netsaint
61 Conflicts:      iputils-ping < 1:ss020124
62 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
63
64 %define         _sysconfdir     /etc/%{name}
65 %define         cgidir          %{_libdir}/%{name}/cgi
66 %define         htmldir         %{_prefix}/share/%{name}
67 %define         _localstatedir  /var/lib/%{name}
68 %define         _webapps        /etc/webapps
69 %define         _webapp         %{name}
70
71 %description
72 Nagios is a program that will monitor hosts and services on your
73 network. It has the ability to email or page you when a problem arises
74 and when a problem is resolved. Nagios is written in C and is designed
75 to run under Linux (and some other *NIX variants) as a background
76 process, intermittently running checks on various services that you
77 specify.
78
79 The actual service checks are performed by separate "plugin" programs
80 which return the status of the checks to Nagios. The plugins are
81 available in nagios-plugins packages.
82
83 Nagios is successor to NetSaint.
84
85 %description -l pl.UTF-8
86 Nagios to program, który monitoruje serwery oraz usługi w naszej
87 sieci. Posiada on możliwość wysyłania informacji o wystąpieniu oraz
88 rozwiązaniu problemu. Nagios został napisany w C oraz jest
89 zaprojektowany do pracy pod Linuksem (i niektórymi innymi uniksami)
90 jako proces pracujący w tle i bezustannie wykonujący pewne operacje
91 sprawdzające.
92
93 Właściwe sprawdzanie jest wykonywane przez osobne programy
94 ("wtyczki"), które zwracają informacje o statusie do Nagiosa. Wtyczki
95 są dostępne na stronie w pakietach nagios-plugins.
96
97 Nagios jest następcą NetSainta.
98
99 %description -l pt_BR.UTF-8
100 O Nagios é um programa que monitora máquinas e serviços na sua rede.
101 Ele pode enviar um email ou um aviso de pager para o administrador
102 quando surgir um problema e quando ele for resolvido. Nagios é escrito
103 em C e foi desenvolvido para rodar em plataformas Linux (e algumas
104 variações de *NIX) como um processo em segundo plano, periodicamente
105 executando checagens nos diversos serviços que forem especificados.
106
107 %package common
108 Summary:        Common files needed by both nagios and nrpe
109 Summary(pl.UTF-8):      Wspólne pliki wymagane zarówno przez nagiosa jak i nrpe
110 Group:          Networking
111 Requires(postun):       /usr/sbin/groupdel
112 Requires(postun):       /usr/sbin/userdel
113 Requires(pre):  /bin/id
114 Requires(pre):  /usr/bin/getgid
115 Requires(pre):  /usr/sbin/groupadd
116 Requires(pre):  /usr/sbin/groupmod
117 Requires(pre):  /usr/sbin/useradd
118 Requires(pre):  /usr/sbin/usermod
119 Provides:       group(nagcmd)
120 Provides:       group(nagios)
121 Provides:       user(nagios)
122
123 %description common
124 Common files needed by both nagios and nrpe.
125
126 %description common -l pl.UTF-8
127 Wspólne pliki wymagane zarówno przez nagiosa jak i nrpe.
128
129 %package cgi
130 Summary:        CGI webinterface for Nagios
131 Summary(pl.UTF-8):      Interfejs WWW/CGI dla Nagiosa
132 Group:          Applications/WWW
133 # for dirs... and accessing local logs, nagios config
134 Requires:       %{name} = %{version}-%{release}
135 Requires:       %{name}-imagepaks
136 Requires:       %{name}-theme
137 Requires:       group(http)
138 Requires:       webapps
139 Requires:       webserver
140 Requires:       webserver(access)
141 Requires:       webserver(alias)
142 Requires:       webserver(auth)
143 Requires:       webserver(cgi)
144 Requires:       webserver(indexfile)
145 Suggests:       %{name}-doc
146
147 %description cgi
148 CGI webinterface for Nagios.
149
150 %description cgi -l pl.UTF-8
151 Interfejs CGI dla Nagiosa.
152
153 %package mrtggraphs
154 Summary:        MRTG Graphs: Nagios Statistics
155 Group:          Applications/Networking
156 Requires:       %{name} = %{version}-%{release}
157 Provides:       mrtg-start
158
159 %description mrtggraphs
160 This pacakge graphs several Nagios statistics which can be useful for
161 debugging and trending purposes. The nagiostats binary is used to
162 generate the data.
163
164 %package doc
165 Summary:        HTML Documentation for Nagios
166 Group:          Documentation
167 # does not require base
168
169 %description doc
170 HTML Documentation for Nagios.
171
172 %package theme-default
173 Summary:        Default Nagios theme
174 Summary(pl.UTF-8):      Domyślny motyw Nagiosa
175 Group:          Applications/WWW
176 Requires:       %{name}-cgi = %{version}-%{release}
177 Requires:       webserver(php)
178 Provides:       nagios-theme
179 Obsoletes:      nagios-theme
180
181 %description theme-default
182 Original theme from Nagios.
183
184 %description theme-default -l pl.UTF-8
185 Oryginalny motyw z Nagiosa.
186
187 %package devel
188 Summary:        Include files that Nagios-related applications may compile against
189 Summary(pl.UTF-8):      Pliki nagłówkowe, wykorzystywane przez aplikacje nagiosa
190 Summary(pt_BR.UTF-8):   Arquivos de cabeçalho necessários para desenvolvimento de aplicativos para o Nagios
191 Group:          Development/Libraries
192 # doesn't require base
193
194 %description devel
195 This package provides include files that Nagios-related applications
196 may compile against.
197
198 %description devel -l pl.UTF-8
199 Ten pakiet dostarcza pliki nagłówkowe, które mogą być wykorzystywane
200 przez aplikacje związane z nagiosem podczas kompilacji.
201
202 %description devel -l pt_BR.UTF-8
203 Este pacote contém arquivos de cabeçalho usados no desenvolvimento de
204 aplicativos para o Nagios.
205
206 %prep
207 %setup -qc -a4
208 mv %{name}/* .
209 %undos cgi/*.c
210 %undos include/*.h
211 %undos base/*
212 %undos p1.pl
213 %patch0 -p0
214 %patch1 -p1
215 %patch2 -p1
216 %patch3 -p1
217 #fixed
218 #%patch4 -p1
219 %patch5 -p1
220 %patch6 -p1
221 %patch7 -p1
222 %patch8 -p1
223 %patch9 -p1
224
225 find -name .cvsignore -o -name .gitignore | xargs rm
226
227 mv nagios-config-*/objects/*.cfg sample-config/template-object
228 mv nagios-config-*/*.cfg sample-config
229
230 # cleanup backups after patching
231 find '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs -0 -r -l512 rm -f
232
233 sed -i -e '
234         s,".*/var/rw/%{name}.cmd,"%{_localstatedir}/rw/%{name}.cmd,
235         s,".*/libexec/eventhandlers,"%{_libdir}/%{name}/eventhandlers,
236 ' $(find contrib/eventhandlers -type f)
237
238 %{__sed} -i -e '
239         s,/usr/local/nagios/var/,/var/log/%{name}/,g
240 ' p1.pl
241
242 sed -e 's,%{_prefix}/lib/,%{_libdir}/,' %{SOURCE1} > apache.conf
243 sed -e 's,%{_prefix}/lib/,%{_libdir}/,' %{SOURCE5} > lighttpd.conf
244
245 # fixup cgi config
246 %{__sed} -i -e '
247         # kill trailing spaces
248         s, \+$,,
249         # use real paths
250         s,/usr/local/%{name}/share,@datadir@,g
251         # we want all authorized users have default access
252         s,=nagiosadmin,=*,g
253 ' sample-config/*.cfg.in
254
255 # fixup paths in doc
256 #%{__sed} -i -e '
257 #       s,/usr/local/%{name}/var/archives/,/var/log/%{name}/archives/,
258 #' html/docs/configmain.html
259
260 %build
261 cp -f /usr/share/automake/config.sub .
262 %{__aclocal}
263 %{__autoconf}
264 %configure \
265         CFLAGS="%{rpmcflags} %{rpmcppflags}" \
266         --bindir=%{_sbindir} \
267         --sbindir=%{cgidir} \
268         --datadir=%{htmldir} \
269         --with-nagios-user=%{name} \
270         --with-nagios-grp=%{name} \
271         --with-command-user=%{name} \
272         --with-command-grp=%{name} \
273         --with-lockfile=%{_localstatedir}/%{name}.pid \
274         --with-checkresult-dir=%{_var}/spool/%{name}/checkresults \
275         --with-ping_command='/bin/ping -n %%s -c %%d' \
276         %{!?with_gd:--disable-statusmap --disable-trends} \
277         %{?with_epn:--enable-embedded-perl --with-perlcache} \
278         %{?with_tests:--enable-libtap} \
279         --enable-event-broker
280
281 %{__make} all
282
283 %if %{with epn}
284 %{__make} -C contrib mini_epn
285 %endif
286
287 %{?with_tests:%{__make} test}
288
289 %install
290 rm -rf $RPM_BUILD_ROOT
291 install -d $RPM_BUILD_ROOT{/etc/{sysconfig,rc.d/init.d},%{_webapps}/%{_webapp}} \
292         $RPM_BUILD_ROOT{%{_var}/log/%{name}/archives,%{_localstatedir}/rw} \
293         $RPM_BUILD_ROOT%{_sysconfdir}/{plugins,objects} \
294         $RPM_BUILD_ROOT%{_libdir}/%{name}/{eventhandlers,plugins,brokers} \
295 %if "%{_lib}" != "lib"
296         $RPM_BUILD_ROOT%{_prefix}/lib/%{name}/{eventhandlers,plugins} \
297 %endif
298
299 install -d $RPM_BUILD_ROOT%{_includedir}/%{name}
300 cp -p include/*.h       $RPM_BUILD_ROOT%{_includedir}/%{name}
301
302 %{__make} install-unstripped \
303         DESTDIR=$RPM_BUILD_ROOT \
304         INSTALL_OPTS="" \
305         INIT_OPTS="" \
306         COMMAND_OPTS=""
307
308 %if %{with epn}
309 mv $RPM_BUILD_ROOT{%{_sbindir},%{_libdir}/%{name}}/p1.pl
310 install -p contrib/mini_epn $RPM_BUILD_ROOT%{_bindir}
311 %endif
312
313 install -p %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
314 cp -p %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/%{name}
315
316 # install templated configuration files
317 for a in %{name}.cfg resource.cfg commands.cfg contactgroups.cfg contacts.cfg templates.cfg timeperiods.cfg; do
318         cp -p sample-config/$a $RPM_BUILD_ROOT%{_sysconfdir}
319 done
320
321 # webserver files
322 cp -p apache.conf $RPM_BUILD_ROOT%{_webapps}/%{_webapp}/apache.conf
323 cp -p apache.conf $RPM_BUILD_ROOT%{_webapps}/%{_webapp}/httpd.conf
324 cp -p lighttpd.conf $RPM_BUILD_ROOT%{_webapps}/%{_webapp}/lighttpd.conf
325 cp -p sample-config/cgi.cfg $RPM_BUILD_ROOT%{_webapps}/%{_webapp}
326 cp -p %{SOURCE6} $RPM_BUILD_ROOT%{htmldir}/images
327 cp -p %{SOURCE7} $RPM_BUILD_ROOT%{htmldir}/images
328 cp -p %{SOURCE8} $RPM_BUILD_ROOT%{htmldir}/images
329 > $RPM_BUILD_ROOT%{_webapps}/%{_webapp}/passwd
330 echo 'nagios:' > $RPM_BUILD_ROOT%{_webapps}/%{_webapp}/group
331
332 # install event handlers, sample config
333 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
334 cp -a contrib/eventhandlers $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
335 cp -a sample-config $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
336 find $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version} -name '*.in' | xargs rm
337
338 # mrtg script
339 install -d $RPM_BUILD_ROOT/etc/mrtg/conf.d
340 cp -a sample-config/mrtg.cfg $RPM_BUILD_ROOT/etc/mrtg/conf.d/%{name}.cfg
341
342 # Object data/cache files
343 for i in {objects.{cache,precache},{retention,status}.dat,%{name}.{tmp,pid}}; do
344         > $RPM_BUILD_ROOT%{_localstatedir}/$i
345 done
346 > $RPM_BUILD_ROOT%{_localstatedir}/rw/%{name}.cmd
347
348 install -d $RPM_BUILD_ROOT%{_docdir}/%{name}
349 mv $RPM_BUILD_ROOT{%{htmldir}/docs/*,%{_docdir}/%{name}}
350
351 %clean
352 rm -rf $RPM_BUILD_ROOT
353
354 %post
355 for i in %{_localstatedir}/{objects.{cache,precache},{retention,status}.dat}; do
356         [ ! -f $i ] && touch $i
357         chown root:nagios $i
358         chmod 664 $i
359 done
360
361 /sbin/chkconfig --add %{name}
362 %service %{name} restart "Nagios service"
363
364 %preun
365 if [ "$1" = "0" ] ; then
366         %service %{name} stop
367         /sbin/chkconfig --del %{name}
368 fi
369
370 %pre common
371 # rename group netsaint -> nagios
372 if [ "$(getgid netsaint 2>/dev/null)" = "72" ]; then
373         /usr/sbin/groupmod -n nagios netsaint
374 fi
375 # rename group nagios-data -> nagcmd
376 if [ "$(getgid nagios-data 2>/dev/null)" = "147" ]; then
377         /usr/sbin/groupmod -n nagcmd nagios-data
378 fi
379 %groupadd -g 72 nagios
380 %groupadd -g 147 -f nagcmd
381 if [ -n "$(id -u netsaint 2>/dev/null)" ] && [ "$(id -u netsaint)" = "72" ]; then
382         /usr/sbin/usermod -d %{_libdir}/%{name} -l nagios -c "Nagios Daemon" -G nagcmd netsaint
383 fi
384 %useradd -u 72 -d %{_libdir}/%{name} -s /bin/false -c "Nagios Daemon" -g nagios -G nagcmd nagios
385
386 %postun common
387 if [ "$1" = "0" ]; then
388         %userremove nagios
389         %groupremove nagios
390         %groupremove nagcmd
391 fi
392
393 %post cgi
394 if [ "$1" = 1 ]; then
395 %banner %{name} -e <<EOF
396 NOTE:
397 You need to add user to %{_webapps}/%{_webapp}/passwd and
398 %{_webapps}/%{_webapp}/group to access Nagios via web.
399
400 EOF
401 fi
402
403 %triggerin cgi -- apache1 < 1.3.37-3, apache1-base
404 %addusertogroup http nagcmd
405 %webapp_register apache %{_webapp}
406
407 %triggerun cgi -- apache1 < 1.3.37-3, apache1-base
408 %webapp_unregister apache %{_webapp}
409
410 %triggerin cgi -- apache < 2.2.0, apache-base
411 %addusertogroup http nagcmd
412 %webapp_register httpd %{_webapp}
413
414 %triggerun cgi -- apache < 2.2.0, apache-base
415 %webapp_unregister httpd %{_webapp}
416
417 %triggerin cgi -- lighttpd
418 %addusertogroup lighttpd nagcmd
419 %webapp_register lighttpd %{_webapp}
420
421 %triggerun cgi -- lighttpd
422 %webapp_unregister lighttpd %{_webapp}
423
424 %triggerpostun -- nagios-cgi < 2.0-0.b3.21
425 chown root:http %{_sysconfdir}/cgi.cfg
426
427 %triggerpostun -- nagios < 3.1.2-4
428 # restore lost files
429 for a in dependencies.cfg services.cfg serviceextinfo.cfg hosts.cfg hostgroups.cfg hostextinfo.cfg escalations.cfg checkcommands.cfg misccommands.cfg; do
430         if [ -f %{_sysconfdir}/$a.rpmsave -a ! -f %{_sysconfdir}/$a ]; then
431                 mv -f %{_sysconfdir}/$a{.rpmsave,}
432         fi
433 done
434 %{__sed} -i -e 's,^check_result_path=.*,check_result_path=%{_var}/spool/%{name}/checkresults,' %{_sysconfdir}/%{name}.cfg
435
436 %files
437 %defattr(644,root,root,755)
438 %doc Changelog README* UPGRADING INSTALLING LICENSE
439 %attr(750,root,nagios) %dir %{_sysconfdir}/objects
440
441 # leave main nagios config readable for -cgi.
442 %attr(640,root,nagcmd) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.cfg
443
444 %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/commands.cfg
445 %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/contactgroups.cfg
446 %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/contacts.cfg
447 %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/resource.cfg
448 %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/templates.cfg
449 %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/timeperiods.cfg
450
451 %attr(754,root,root) /etc/rc.d/init.d/%{name}
452 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name}
453
454 %attr(755,root,root) %{_sbindir}/%{name}
455 %attr(755,root,root) %{_sbindir}/nagiostats
456 %dir %{_libdir}/%{name}/brokers
457
458 %attr(770,root,nagcmd) %dir %{_var}/log/%{name}
459 %attr(770,root,nagcmd) %dir %{_var}/log/%{name}/archives
460
461 %attr(770,root,nagcmd) %dir %{_localstatedir}
462 %attr(2770,root,nagcmd) %dir %{_localstatedir}/rw
463 %attr(660,nagios,nagcmd) %ghost %{_localstatedir}/rw/%{name}.cmd
464 %attr(664,root,nagios) %ghost %{_localstatedir}/objects.cache
465 %attr(664,root,nagios) %ghost %{_localstatedir}/objects.precache
466 %attr(664,root,nagios) %ghost %{_localstatedir}/*.dat
467 %attr(664,root,nagios) %ghost %{_localstatedir}/%{name}.tmp
468 %attr(664,root,nagios) %ghost %{_localstatedir}/%{name}.pid
469
470 %attr(770,root,nagios) %dir %{_var}/spool/%{name}/checkresults
471
472 %{_examplesdir}/%{name}-%{version}
473
474 # epn
475 %if %{with epn}
476 %attr(755,root,root) %{_libdir}/%{name}/p1.pl
477 %attr(755,root,root) %{_bindir}/mini_epn
478 %endif
479
480 %files common
481 %defattr(644,root,root,755)
482 %attr(750,root,nagcmd) %dir %{_sysconfdir}
483 %attr(750,root,nagios) %dir %{_sysconfdir}/plugins
484 %dir %{_libdir}/%{name}
485 %dir %{_libdir}/%{name}/plugins
486 %dir %{_libdir}/%{name}/eventhandlers
487
488 %if "%{_lib}" != "lib"
489 %dir %{_prefix}/lib/%{name}
490 %dir %{_prefix}/lib/%{name}/plugins
491 %dir %{_prefix}/lib/%{name}/eventhandlers
492 %endif
493
494 %attr(770,root,nagios) %dir %{_var}/spool/%{name}
495
496 %files mrtggraphs
497 %defattr(644,root,root,755)
498 %config(noreplace) %verify(not md5 mtime size) /etc/mrtg/conf.d/%{name}.cfg
499
500 %files doc
501 %defattr(644,root,root,755)
502 %{_docdir}/%{name}
503
504 %files cgi
505 %defattr(644,root,root,755)
506 %dir %attr(750,root,http) %{_webapps}/%{_webapp}
507 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_webapps}/%{_webapp}/apache.conf
508 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_webapps}/%{_webapp}/httpd.conf
509 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_webapps}/%{_webapp}/lighttpd.conf
510 %attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_webapps}/%{_webapp}/cgi.cfg
511 %attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_webapps}/%{_webapp}/passwd
512 %attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_webapps}/%{_webapp}/group
513 %dir %{cgidir}
514 %attr(755,root,root) %{cgidir}/*.cgi
515
516 %dir %{htmldir}
517 %dir %{htmldir}/includes
518 %dir %{htmldir}/images
519 %dir %{htmldir}/stylesheets
520 %{htmldir}/robots.txt
521 %{htmldir}/contexthelp
522 %{htmldir}/media
523 %{htmldir}/ssi
524 %{htmldir}/images/favicon.ico
525 %{htmldir}/images/marker.png
526 %{htmldir}/images/shadow50.png
527
528 %files theme-default
529 %defattr(644,root,root,755)
530 %{htmldir}/*.php
531 %{htmldir}/includes/*
532 %{htmldir}/images/*
533 %exclude %{htmldir}/images/favicon.ico
534 %exclude %{htmldir}/images/marker.png
535 %exclude %{htmldir}/images/shadow50.png
536 %{htmldir}/stylesheets/*
537
538 %files devel
539 %defattr(644,root,root,755)
540 %dir %{_includedir}/%{name}
541 %{_includedir}/%{name}/*.h
This page took 0.060436 seconds and 4 git commands to generate.