]> git.pld-linux.org Git - packages/apache.git/blob - apache.spec
- bucketter bcond; dmbtools package; ldap fix
[packages/apache.git] / apache.spec
1 # TODO:
2 # - distcache.spec
3 # - mod_case_filter
4 # - mod_case_filter_in
5 # - mod_optional_fn_{export,import}
6 # - mod_optional_hook_{export,import}
7 # - mod_ext_filter
8 # - mod_echo
9 # - config examples for mod_*
10 # - find smart way to deregister module if its moved from main package
11 #   to subpackage (maybe test -f ?)
12 # - add %%post/%%postun to suexec
13 # - --with-suexec-gidmin=500 or =100 ?
14 # - --with-suexec-uidmin=500 or =1000 ?
15 # - subpackages for MPMs
16 # - check if all modules (*.so) are exactly the same for different MPMs
17 # - install stage fails with distcc (make -jN)
18 # - /var/run/apache is also owned by apache1.spec, so rename it to /var/run/httpd spec here (NOTE: if you fix this also adjust apache-mod_fastcgi.spec)
19 #
20 #
21 #  /home/services/httpd/manual/convenience.map
22 #  /home/services/httpd/manual/faq/all_in_one.html.ja.euc-jp
23 #  /home/services/httpd/manual/faq/error.html.ja.euc-jp
24 #  /home/services/httpd/manual/faq/index.html.ja.euc-jp
25 #  /home/services/httpd/manual/faq/support.html.ja.euc-jp
26 #  /home/services/httpd/manual/howto/htaccess.html.pt-br
27 #  /home/services/httpd/manual/images/mod_filter_new.gif
28 #  /home/services/httpd/manual/images/mod_filter_new.png
29 #  /home/services/httpd/manual/images/mod_filter_old.gif
30 #  /home/services/httpd/manual/index.html.pt-br
31 #  /home/services/httpd/manual/mod/beos.html.de
32 #  /home/services/httpd/manual/mod/beos.html.en
33 #  /home/services/httpd/manual/mod/beos.html.es
34 #  /home/services/httpd/manual/mod/beos.html.ko.euc-kr
35 #  /home/services/httpd/manual/mod/event.html.en
36 #  /home/services/httpd/manual/mod/mod_actions.html.de
37 #  /home/services/httpd/manual/mod/mod_auth_basic.html.en
38 #  /home/services/httpd/manual/mod/mod_auth_basic.html.ja.euc-jp
39 #  /home/services/httpd/manual/mod/mod_auth_basic.html.ko.euc-kr
40 #  /home/services/httpd/manual/mod/mod_auth_digest.html.en
41 #  /home/services/httpd/manual/mod/mod_authn_alias.html.en
42 #  /home/services/httpd/manual/mod/mod_authn_anon.html.en
43 #  /home/services/httpd/manual/mod/mod_authn_anon.html.ja.euc-jp
44 #  /home/services/httpd/manual/mod/mod_authn_anon.html.ko.euc-kr
45 #  /home/services/httpd/manual/mod/mod_authn_dbd.html.en
46 #  /home/services/httpd/manual/mod/mod_authn_dbm.html.en
47 #  /home/services/httpd/manual/mod/mod_authn_dbm.html.ja.euc-jp
48 #  /home/services/httpd/manual/mod/mod_authn_dbm.html.ko.euc-kr
49 #  /home/services/httpd/manual/mod/mod_authn_default.html.en
50 #  /home/services/httpd/manual/mod/mod_authn_default.html.ja.euc-jp
51 #  /home/services/httpd/manual/mod/mod_authn_default.html.ko.euc-kr
52 #  /home/services/httpd/manual/mod/mod_authn_file.html.en
53 #  /home/services/httpd/manual/mod/mod_authn_file.html.ja.euc-jp
54 #  /home/services/httpd/manual/mod/mod_authn_file.html.ko.euc-kr
55 #  /home/services/httpd/manual/mod/mod_authnz_ldap.html.en
56 #  /home/services/httpd/manual/mod/mod_authz_dbm.html.en
57 #  /home/services/httpd/manual/mod/mod_authz_dbm.html.ko.euc-kr
58 #  /home/services/httpd/manual/mod/mod_authz_default.html.en
59 #  /home/services/httpd/manual/mod/mod_authz_default.html.ja.euc-jp
60 #  /home/services/httpd/manual/mod/mod_authz_default.html.ko.euc-kr
61 #  /home/services/httpd/manual/mod/mod_authz_groupfile.html.en
62 #  /home/services/httpd/manual/mod/mod_authz_groupfile.html.ja.euc-jp
63 #  /home/services/httpd/manual/mod/mod_authz_groupfile.html.ko.euc-kr
64 #  /home/services/httpd/manual/mod/mod_authz_host.html.en
65 #  /home/services/httpd/manual/mod/mod_authz_host.html.ja.euc-jp
66 #  /home/services/httpd/manual/mod/mod_authz_host.html.ko.euc-kr
67 #  /home/services/httpd/manual/mod/mod_authz_owner.html.en
68 #  /home/services/httpd/manual/mod/mod_authz_owner.html.ja.euc-jp
69 #  /home/services/httpd/manual/mod/mod_authz_owner.html.ko.euc-kr
70 #  /home/services/httpd/manual/mod/mod_authz_user.html.en
71 #  /home/services/httpd/manual/mod/mod_authz_user.html.ja.euc-jp
72 #  /home/services/httpd/manual/mod/mod_authz_user.html.ko.euc-kr
73 #  /home/services/httpd/manual/mod/mod_cache.html.ja.euc-jp
74 #  /home/services/httpd/manual/mod/mod_dbd.html.en
75 #  /home/services/httpd/manual/mod/mod_disk_cache.html.ja.euc-jp
76 #  /home/services/httpd/manual/mod/mod_dumpio.html.en
77 #  /home/services/httpd/manual/mod/mod_dumpio.html.ja.euc-jp
78 #  /home/services/httpd/manual/mod/mod_example.html.en
79 #  /home/services/httpd/manual/mod/mod_example.html.ko.euc-kr
80 #  /home/services/httpd/manual/mod/mod_ext_filter.html.ja.euc-jp
81 #  /home/services/httpd/manual/mod/mod_filter.html.en
82 #  /home/services/httpd/manual/mod/mod_headers.html.ja.euc-jp
83 #  /home/services/httpd/manual/mod/mod_ident.html.en
84 #  /home/services/httpd/manual/mod/mod_ident.html.ko.euc-kr
85 #  /home/services/httpd/manual/mod/mod_imagemap.html.en
86 #  /home/services/httpd/manual/mod/mod_imagemap.html.ko.euc-kr
87 #  /home/services/httpd/manual/mod/mod_isapi.html.en
88 #  /home/services/httpd/manual/mod/mod_isapi.html.ko.euc-kr
89 #  /home/services/httpd/manual/mod/mod_log_forensic.html.ja.euc-jp
90 #  /home/services/httpd/manual/mod/mod_logio.html.en
91 #  /home/services/httpd/manual/mod/mod_logio.html.ja.euc-jp
92 #  /home/services/httpd/manual/mod/mod_logio.html.ko.euc-kr
93 #  /home/services/httpd/manual/mod/mod_mem_cache.html.ja.euc-jp
94 #  /home/services/httpd/manual/mod/mod_nw_ssl.html.en
95 #  /home/services/httpd/manual/mod/mod_proxy.html.ja.euc-jp
96 #  /home/services/httpd/manual/mod/mod_proxy_ajp.html.ja.euc-jp
97 #  /home/services/httpd/manual/mod/mod_proxy_balancer.html.ja.euc-jp
98 #  /home/services/httpd/manual/mod/mod_version.html.en
99 #  /home/services/httpd/manual/mod/mod_version.html.ja.euc-jp
100 #  /home/services/httpd/manual/mod/mod_version.html.ko.euc-kr
101 #  /home/services/httpd/manual/mod/mpm_netware.html.en
102 #  /home/services/httpd/manual/mod/mpm_winnt.html.de
103 #  /home/services/httpd/manual/mod/mpm_winnt.html.en
104 #  /home/services/httpd/manual/mod/mpm_winnt.html.ja.euc-jp
105 #  /home/services/httpd/manual/mod/mpmt_os2.html.en
106 #  /home/services/httpd/manual/new_features_2_0.html.pt-br
107 #  /home/services/httpd/manual/new_features_2_2.html.pt-br
108 #  /home/services/httpd/manual/platform/ebcdic.html.en
109 #  /home/services/httpd/manual/platform/ebcdic.html.ko.euc-kr
110 #  /home/services/httpd/manual/platform/index.html.en
111 #  /home/services/httpd/manual/platform/index.html.ko.euc-kr
112 #  /home/services/httpd/manual/platform/netware.html.en
113 #  /home/services/httpd/manual/platform/netware.html.ko.euc-kr
114 #  /home/services/httpd/manual/platform/perf-hp.html.en
115 #  /home/services/httpd/manual/platform/perf-hp.html.ko.euc-kr
116 #  /home/services/httpd/manual/platform/win_compiling.html.en
117 #  /home/services/httpd/manual/platform/win_compiling.html.ko.euc-kr
118 #  /home/services/httpd/manual/platform/windows.html.en
119 #  /home/services/httpd/manual/platform/windows.html.ko.euc-kr
120 #  /home/services/httpd/manual/style/build.properties
121 #  /home/services/httpd/manual/style/common.dtd
122 #  /home/services/httpd/manual/style/faq.dtd
123 #  /home/services/httpd/manual/style/lang.dtd
124 #  /home/services/httpd/manual/style/latex/atbeginend.sty
125 #  /home/services/httpd/manual/style/latex/common.xsl
126 #  /home/services/httpd/manual/style/latex/directiveindex.xsl
127 #  /home/services/httpd/manual/style/latex/faq.xsl
128 #  /home/services/httpd/manual/style/latex/html.xsl
129 #  /home/services/httpd/manual/style/latex/latex.xsl
130 #  /home/services/httpd/manual/style/latex/manualpage.xsl
131 #  /home/services/httpd/manual/style/latex/moduleindex.xsl
132 #  /home/services/httpd/manual/style/latex/quickreference.xsl
133 #  /home/services/httpd/manual/style/latex/synopsis.xsl
134 #  /home/services/httpd/manual/style/manual.de.xsl
135 #  /home/services/httpd/manual/style/manual.en.xsl
136 #  /home/services/httpd/manual/style/manual.es.xsl
137 #  /home/services/httpd/manual/style/manual.fr.xsl
138 #  /home/services/httpd/manual/style/manual.ja.xsl
139 #  /home/services/httpd/manual/style/manual.ko.xsl
140 #  /home/services/httpd/manual/style/manual.pt-br.xsl
141 #  /home/services/httpd/manual/style/manual.ru.xsl
142 #  /home/services/httpd/manual/style/manualpage.dtd
143 #  /home/services/httpd/manual/style/modulesynopsis.dtd
144 #  /home/services/httpd/manual/style/sitemap.dtd
145 #  /home/services/httpd/manual/style/version.ent
146 #  /home/services/httpd/manual/style/xsl/common.xsl
147 #  /home/services/httpd/manual/style/xsl/convmap.xsl
148 #  /home/services/httpd/manual/style/xsl/directiveindex.xsl
149 #  /home/services/httpd/manual/style/xsl/faq.xsl
150 #  /home/services/httpd/manual/style/xsl/hhc.xsl
151 #  /home/services/httpd/manual/style/xsl/hhp.xsl
152 #  /home/services/httpd/manual/style/xsl/indexpage.xsl
153 #  /home/services/httpd/manual/style/xsl/language.xsl
154 #  /home/services/httpd/manual/style/xsl/maf.xsl
155 #  /home/services/httpd/manual/style/xsl/manualpage.xsl
156 #  /home/services/httpd/manual/style/xsl/moduleindex.xsl
157 #  /home/services/httpd/manual/style/xsl/nroff.xsl
158 #  /home/services/httpd/manual/style/xsl/quickreference.xsl
159 #  /home/services/httpd/manual/style/xsl/sitemap.xsl
160 #  /home/services/httpd/manual/style/xsl/synopsis.xsl
161 #  /home/services/httpd/manual/style/xsl/typemap.xsl
162 #  /home/services/httpd/manual/style/xsl/util/modtrans.xsl
163 #  /home/services/httpd/manual/upgrading.html.pt-br
164 #  /home/services/httpd/manual/vhosts/details.html.fr
165 #  /home/services/httpd/manual/vhosts/examples.html.fr
166 #  /home/services/httpd/manual/vhosts/fd-limits.html.fr
167 #  /home/services/httpd/manual/vhosts/index.html.fr
168 #  /home/services/httpd/manual/vhosts/ip-based.html.fr
169 #  /home/services/httpd/manual/vhosts/name-based.html.fr
170 #  /usr/lib64/apache/build/config.nice
171 #
172 # Conditional build:
173 %bcond_without  ssl             # build without SSL support
174 %bcond_without  ldap            # build without LDAP support
175 %bcond_without  metuxmpm
176 %bcond_without  peruser
177 %bcond_with     distcache
178 %bcond_with     bucketeer       # debug one
179 #
180 %include        /usr/lib/rpm/macros.perl
181 # this is internal macro, don't change to %%apache_modules_api
182 %define         _apache_modules_api 20051115
183 Summary:        The most widely used Web server on the Internet
184 Summary(de):    Leading World Wide Web-Server
185 Summary(es):    Servidor HTTPD para proveer servicios WWW
186 Summary(fr):    Le serveur web le plus utilise sur Internet
187 Summary(pl):    Serwer WWW (World Wide Web)
188 Summary(pt_BR): Servidor HTTPD para prover serviços WWW
189 Summary(ru):    óÁÍÙÊ ÐÏÐÕÌÑÒÎÙÊ ×ÅÂ-ÓÅÒ×ÅÒ
190 Summary(tr):    Lider WWW tarayýcý
191 Name:           apache
192 Version:        2.2.0
193 Release:        0.3
194 License:        Apache Group License
195 Group:          Networking/Daemons
196 Source0:        http://www.apache.org/dist/httpd/httpd-%{version}.tar.gz
197 # Source0-md5:  760aecf26a071e15141170636af43456
198 Source1:        %{name}.init
199 Source2:        %{name}.logrotate
200 Source3:        %{name}-icons.tar.gz
201 # Source3-md5:  2b085cbc19fd28536dc883f0b864cd83
202 Source4:        %{name}.sysconfig
203 Source5:        %{name}.monitrc
204 Source6:        %{name}-httpd.conf
205 Source8:        %{name}-mod_vhost_alias.conf
206 Source9:        %{name}-mod_status.conf
207 Source10:       %{name}-mod_proxy.conf
208 Source11:       %{name}-mod_info.conf
209 Source12:       %{name}-mod_ssl.conf
210 Source13:       %{name}-mod_dav.conf
211 Source14:       %{name}-mod_dir.conf
212 Source15:       %{name}-mod_suexec.conf
213 Source16:       %{name}-mod_deflate.conf
214 Source17:       %{name}-mod_autoindex.conf
215 Source20:       %{name}-server.crt
216 Source21:       %{name}-server.key
217 Patch0:         %{name}-configdir_skip_backups.patch
218 Patch1:         %{name}-layout.patch
219 Patch2:         %{name}-suexec.patch
220 Patch4:         %{name}-apr.patch
221 # project homepage http://www.metux.de/mpm/en/?patpage=index
222 # http://www.sannes.org/metuxmpm/
223 Patch5:         httpd-2.0.48-metuxmpm-r8.patch
224 # what about this? it isn't applied...
225 Patch6:         httpd-2.0.40-xfsz.patch
226 Patch8:         httpd-2.0.45-encode.patch
227 Patch10:        httpd-2.0.46-dav401dest.patch
228 Patch12:        httpd-2.0.46-sslmutex.patch
229 Patch14:        httpd-2.0.48-corelimit.patch
230 Patch15:        httpd-2.0.48-debuglog.patch
231 Patch18:        %{name}-v6only-ENOPROTOOPT.patch
232 Patch19:        %{name}-conffile-path.patch
233 Patch20:        %{name}-apxs.patch
234 # http://www.telana.com/peruser.php
235 Patch21:        httpd-2.0.52-peruser-0.1.6.patch
236 Patch22:        %{name}-libtool.patch
237 URL:            http://httpd.apache.org/
238 BuildRequires:  automake
239 BuildRequires:  apr-devel >= 1:1.0.0
240 BuildRequires:  apr-util-devel >= 1:1.0.0
241 BuildRequires:  db-devel
242 %{?with_distcache:BuildRequires:        distcache-libs-devel or distcache-devel}
243 BuildRequires:  expat-devel
244 BuildRequires:  gdbm-devel >= 1.8.3
245 BuildRequires:  libtool >= 2:1.5
246 %{?with_ldap:BuildRequires:     openldap-devel}
247 %{?with_ssl:BuildRequires:      openssl-devel >= 0.9.7d}
248 %{?with_ssl:BuildRequires:      openssl-tools >= 0.9.7d}
249 BuildRequires:  pcre-devel
250 BuildRequires:  perl-devel >= 1:5.6
251 BuildRequires:  rpm-build >= 4.4.0
252 BuildRequires:  rpm-perlprov >= 4.1-13
253 BuildRequires:  rpmbuild(macros) >= 1.228
254 BuildRequires:  zlib-devel
255 Requires:       perl-base
256 Requires:       rc-scripts >= 0.4.0.15
257 Requires(pre):  /bin/id
258 Requires(pre):  /usr/bin/getgid
259 Requires(pre):  /usr/sbin/groupadd
260 Requires(pre):  /usr/sbin/useradd
261 Requires(postun):       /usr/sbin/userdel
262 Requires(postun):       /usr/sbin/groupdel
263 Requires(post,preun):   /sbin/chkconfig
264 Requires(post): fileutils
265 Requires:       /sbin/chkconfig
266 Requires:       /etc/mime.types
267 Requires:       apr >= 1:1.0.0-2
268 Requires:       mailcap
269 Requires:       psmisc >= 20.1
270 Provides:       apache(modules-api) = %{_apache_modules_api}
271 #Provides:      apache(mod_access)
272 Provides:       apache(mod_alias)
273 Provides:       apache(mod_asis)
274 Provides:       apache(mod_autoindex)
275 Provides:       apache(mod_cern_meta)
276 Provides:       apache(mod_cgi)
277 Provides:       apache(mod_env)
278 Provides:       apache(mod_include)
279 Provides:       apache(mod_log_config)
280 Provides:       apache(mod_mime)
281 Provides:       apache(mod_mime_magic)
282 Provides:       apache(mod_negotiation)
283 Provides:       apache(mod_setenvif)
284 Provides:       apache(mod_speling)
285 Provides:       apache(mod_userdir)
286 Provides:       group(http)
287 Provides:       httpd = %{version}
288 Provides:       user(http)
289 Provides:       webserver = apache
290 Obsoletes:      apache-extra
291 Obsoletes:      apache6
292 # for the posttrans scriptlet, conflicts because in vserver environment rpm package is not installed.
293 Conflicts:      rpm < 4.4.2-0.2
294 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
295
296 %define         _sysconfdir     /etc/httpd
297 %define         _includedir     %{_prefix}/include/apache
298 %define         _datadir        /home/services/httpd
299 %define         _libexecdir     %{_libdir}/apache
300 %define         _cgibindir      %{_prefix}/lib/cgi-bin/%{name}
301
302 %description
303 Apache is a powerful, full-featured, efficient and freely-available
304 Web server. Apache is also the most popular Web server on the
305 Internet.
306
307 %description -l de
308 Apache ist ein voll funktionsfähiger Web-Server, der kostenlos
309 erhältlich und weit verbreitet ist.
310
311 %description -l es
312 El servidor web Apache es el mejor servidor gratuito disponible en el
313 mundo UNIX hoy. Usa HTTP (HyperText Transfer Protocol) para permitir
314 que navegadores vean documentos y sometan datos remotamente. Puede
315 ejecutar varias funciones diferentes, incluyendo funciones de proxy y
316 caché, y nos ofrece características como monitor de estado, conversión
317 dinámica de tipo, y otras más.
318
319 %description -l fr
320 Apache est un serveur Web puissant, efficace, gratuit et complet.
321 Apache est aussi le serveur Web le plus populaire sur Internet.
322
323 %description -l pl
324 Apache jest serwerem WWW (World Wide Web). Instaluj±c ten pakiet
325 bêdziesz móg³ prezentowaæ w³asne strony WWW w sieci Internet.
326
327 %description -l pt_BR
328 O servidor web Apache é o melhor servidor gratuito disponível no mundo
329 UNIX hoje. Ele usa HTTP (HyperText Transfer Protocol) para permitir
330 que browsers web vejam documentos e submetam dados remotamente. Ele
331 pode executar várias funções diferentes, incluindo funções de proxy e
332 cache, e oferece características como monitor de status, conversão
333 dinâmica de tipo, e mais.
334
335 %description -l ru
336 Apache - ÍÏÝÎÙÊ, ÆÕÎËÃÉÏÎÁÌØÎÙÊ, ×ÙÓÏËÏÐÒÏÉÚ×ÏÄÉÔÅÌØÎÙÊ É Ó×ÏÂÏÄÎÏ
337 ÒÁÓÐÒÏÓÔÒÁÎÑÅÍÙÊ ×ÅÂ-ÓÅÒ×ÅÒ.
338
339 %description -l tr
340 Apache serbest daðýtýlan ve çok kullanýlan yetenekli bir web
341 sunucusudur.
342
343 %package suexec
344 Summary:        Apache suexec wrapper
345 Summary(pl):    Wrapper suexec do serwera WWW Apache
346 Group:          Networking/Daemons
347 Requires:       %{name} = %{version}-%{release}
348
349 %description suexec
350 The suEXEC feature provides Apache users the ability to run CGI and
351 SSI programs under user IDs different from the user ID of the calling
352 web-server. Normally, when a CGI or SSI program executes, it runs as
353 the same user who is running the web server.
354
355 %description suexec -l pl
356 SuEXEC umo¿liwia serwerowi Apache uruchamianie programów CGI i SSI z
357 innym UID ni¿ wywo³uj±cy je serwer. Normalnie programy CGI i SSI s±
358 wykonywane jako taki sam u¿ytkownik jak serwer WWW.
359
360 %package index
361 Summary:        Apache index.html* files
362 Summary(pl):    Pliki Apache index.html*
363 Group:          Documentation
364 Requires:       %{name} = %{version}-%{release}
365 Obsoletes:      indexhtml
366
367 %description index
368 Apache index.html* files.
369
370 %description index -l pl
371 Pliki index.html* Apache'a.
372
373 %package doc
374 Summary:        Apache manual
375 Summary(pl):    Podrêcznik Apache'a
376 Group:          Documentation
377 Requires:       %{name} = %{version}-%{release}
378
379 %description doc
380 Apache manual.
381
382 %description doc -l pl
383 Podrêcznik Apache'a.
384
385 %package apxs
386 Summary:        APache eXtenSion tool
387 Summary(pl):    Narzêdzie do rozszerzania Apache'a
388 Group:          Development/Tools
389
390 %description apxs
391 APache eXtenSion tool.
392
393 %description apxs -l pl
394 Narzêdzie do rozszerzania Apache'a.
395
396 %package devel
397 Summary:        Module development tools for the Apache web server
398 Summary(es):    Archivos de inclusión del Apache para desarrollo de módulos
399 Summary(fr):    Les outils de developpement de modules pour le serveur web Apache
400 Summary(pl):    Pliki nag³ówkowe do tworzenia modu³ów rozszerzeñ do serwera WWW Apache
401 Summary(pt_BR): Arquivos de inclusão do Apache para desenvolvimento de módulos
402 Summary(ru):    óÒÅÄÓÔ×Á ÒÁÚÒÁÂÏÔËÉ ÍÏÄÕÌÅÊ ÄÌÑ ×ÅÂ-ÓÅÒ×ÅÒÁ Apache
403 Group:          Networking/Utilities
404 Requires:       %{name}-apxs = %{version}-%{release}
405 Requires:       apr-util-devel >= 1:1.0.0
406 Requires:       libtool
407 Obsoletes:      apache-static
408
409 %description devel
410 The apache-devel package contains header files for Apache.
411
412 %description devel -l es
413 Este paquete contiene los archivos de inclusión para el Apache, bien
414 como el utilitario apxs para la construcción de objetos compartidos
415 dinámicos (DSOs). Ha ce falta instalar este paquete si deseas compilar
416 o desarrollar módulos adicionales para Apache.
417
418 %description devel -l fr
419 Le package apache-devel contient le code source pour le serveur Web
420 Apache et le binaire APXS dont vous aurez besoin pour construire des
421 Objets Dynamiques Partages (DSOs) pour Apache.
422
423 %description devel -l pl
424 Pliki nag³ówkowe i inne zasoby niezbêdne przy budowaniu modu³ów DSO
425 (Dynamic Shared Objects) dla Apache'a.
426
427 %description devel -l ru
428 óÒÅÄÓÔ×Á ÒÁÚÒÁÂÏÔËÉ ÍÏÄÕÌÅÊ ÄÌÑ ×ÅÂ-ÓÅÒ×ÅÒÁ Apache.
429
430 %description devel -l pt_BR
431 Este pacote contem os arquivos de inclusão para o Apache, bem como o
432 utilitário apxs para a construção de objetos compartilhados dinâmicos
433 (DSOs). Este pacote precisa ser instalado se você deseja compilar ou
434 desenvolver módulos adicionais para o Apache.
435
436 %package mod_actions
437 Summary:        Apache module for run CGI whenever a file of a certain type is requested
438 Summary(pl):    Modu³ Apache'a do uruchamiania skryptów CGI
439 Group:          Networking/Daemons
440 Provides:       apache(mod_actions) = %{version}-%{release}
441 Requires:       %{name} = %{version}-%{release}
442
443 %description mod_actions
444 This package contains mod_actions module. This module lets you run CGI
445 scripts whenever a file of a certain type is requested. This makes it
446 much easier to execute scripts that process files.
447
448 %description mod_actions -l pl
449 Ten modu³ pozwala na uruchamianie skryptów w momencie gdy nadchodzi
450 ¿±danie pobrania pliku okre¶lonego typu.
451
452 %package mod_auth_basic
453 Summary:        Apache module that allows basic authentication
454 Group:          Networking/Daemons
455 Provides:       apache(mod_auth_basic) = %{version}-%{release}
456 Requires:       %{name} = %{version}-%{release}
457
458 %description mod_auth_basic
459 This module allows the use of HTTP Basic Authentication to restrict
460 access by looking up users in the given providers.
461
462 %package mod_auth_digest
463 Summary:        User authentication using MD5 Digest Authentication
464 Group:          Networking/Daemons
465 Provides:       apache(mod_auth_digest) = %{version}-%{release}
466 Requires:       %{name} = %{version}-%{release}
467
468 %description mod_auth_digest
469 This module implements HTTP Digest Authentication. However, it has not
470 been extensively tested and is therefore marked experimental.
471
472 %package mod_authn_alias
473 Summary:        Apache module that provides the ability to create extended authentication
474 Group:          Networking/Daemons
475 Provides:       apache(mod_authn_alias) = %{version}-%{release}
476 Requires:       %{name} = %{version}-%{release}
477
478 %description mod_authn_alias
479 This module allows extended authentication providers to be created
480 within the configuration file and assigned an alias name.
481
482 %package mod_authn_anon
483 Summary:        Apache module that allows "anonymous" user access to authenticated areas
484 Group:          Networking/Daemons
485 Provides:       apache(mod_authn_anon) = %{version}-%{release}
486 Requires:       %{name} = %{version}-%{release}
487
488 %description mod_authn_anon
489 This module provides authentication front-ends such as mod_auth_basic
490 to authenticate users similar to anonymous-ftp sites, i.e. have a
491 'magic' user id 'anonymous' and the email address as a password. These
492 email addresses can be logged.
493
494 %package mod_authn_dbd
495 Summary:        Apache module that allows user authentication using an SQL
496 Group:          Networking/Daemons
497 Provides:       apache(mod_authn_dbd) = %{version}-%{release}
498 Requires:       %{name} = %{version}-%{release}
499
500 %description mod_authn_dbd
501 This module provides authentication front-ends such as mod_auth_digest
502 and mod_auth_basic to authenticate users by looking up users in SQL
503 tables.
504
505 %package mod_authn_dbm
506 Summary:        Apache module that allows user authentication using DBM files
507 Group:          Networking/Daemons
508 Provides:       apache(mod_authn_dbm) = %{version}-%{release}
509 Requires:       %{name} = %{version}-%{release}
510
511 %description mod_authn_dbm
512 This module provides authentication front-ends such as mod_auth_digest
513 and mod_auth_basic to authenticate users by looking up users in dbm
514 password files.
515
516 %package mod_authn_default
517 Summary:        Apache module that rejects any credentials supplied by the user
518 Group:          Networking/Daemons
519 Provides:       apache(mod_authn_default) = %{version}-%{release}
520 Requires:       %{name} = %{version}-%{release}
521
522 %description mod_authn_default
523 This module is designed to be the fallback module, if you don't have
524 configured an authentication module like mod_auth_basic. It simply
525 rejects any credentials supplied by the user.
526
527 %package mod_authn_file
528 Summary:        Apache module that allows user authentication using text files
529 Group:          Networking/Daemons
530 Provides:       apache(mod_authn_file) = %{version}-%{release}
531 Requires:       %{name} = %{version}-%{release}
532
533 %description mod_authn_file
534 This module provides authentication front-ends such as mod_auth_digest
535 and mod_auth_basic to authenticate users by looking up users in plain
536 text password files.
537
538 %package mod_authnz_ldap
539 Summary:        Apache module that allows an LDAP directory to be used to store the database for HTTP Basic authentication
540 Group:          Networking/Daemons
541 Provides:       apache(mod_authnz_ldap) = %{version}-%{release}
542 Requires:       %{name} = %{version}-%{release}
543
544 %description mod_authnz_ldap
545 This module provides authentication front-ends such as mod_auth_basic
546 to authenticate users through an ldap directory.
547
548 %package mod_authz_dbm
549 Summary:        Apache module that allows group authorization using DBM files
550 Group:          Networking/Daemons
551 Provides:       apache(mod_authz_dbm) = %{version}-%{release}
552 Requires:       %{name} = %{version}-%{release}
553
554 %description mod_authz_dbm
555 This module provides authorization capabilities so that authenticated
556 users can be allowed or denied access to portions of the web site by
557 group membership.
558
559 %package mod_authz_default
560 Summary:        Apache module that rejects any authorization request
561 Group:          Networking/Daemons
562 Provides:       apache(mod_authz_default) = %{version}-%{release}
563 Requires:       %{name} = %{version}-%{release}
564
565 %description mod_authz_default
566 This module is designed to be the fallback module, if you don't have
567 configured an authorization module like mod_authz_user or
568 mod_authz_groupfile. It simply rejects any authorization request.
569
570 %package mod_authz_groupfile
571 Summary:        Apache module that allows group authorization using plaintext files
572 Group:          Networking/Daemons
573 Provides:       apache(mod_authz_groupfile) = %{version}-%{release}
574 Requires:       %{name} = %{version}-%{release}
575
576 %description mod_authz_groupfile
577 This module provides authorization capabilities so that authenticated
578 users can be allowed or denied access to portions of the web site by
579 group membership.
580
581 %package mod_authz_host
582 Summary:        Apache module that allows group authorizations based on host (name or IP address) group authorization using plaintext files
583 Group:          Networking/Daemons
584 Provides:       apache(mod_authz_host) = %{version}-%{release}
585 Requires:       %{name} = %{version}-%{release}
586
587 %description mod_authz_host
588 The directives provided by mod_authz_host are used in <Directory>,
589 <Files>, and <Location> sections as well as .htaccess files to control
590 access to particular parts of the server. Access can be controlled
591 based on the client hostname, IP address, or other characteristics of
592 the client request, as captured in environment variables.
593
594 %package mod_authz_owner
595 Summary:        Apache module that allows authorization based on file ownership
596 Group:          Networking/Daemons
597 Provides:       apache(mod_authz_owner) = %{version}-%{release}
598 Requires:       %{name} = %{version}-%{release}
599
600 %description mod_authz_owner
601 This module authorizes access to files by comparing the userid used
602 for HTTP authentication (the web userid) with the file-system owner or
603 group of the requested file. The supplied username and password must
604 be already properly verified by an authentication module, such as
605 mod_auth_basic or mod_auth_digest.
606
607 %package mod_authz_user
608 Summary:        Apache module that allows user authorization
609 Group:          Networking/Daemons
610 Provides:       apache(mod_authz_user) = %{version}-%{release}
611 Requires:       %{name} = %{version}-%{release}
612
613 %description mod_authz_user
614 This module provides authorization capabilities so that authenticated
615 users can be allowed or denied access to portions of the web site.
616
617 %package mod_autoindex
618 Summary:        Apache module - display index of files
619 Summary(pl):    Modu³ apache do wy¶wietlania indeksu plików
620 Group:          Networking/Daemons
621 Provides:       apache(mod_autoindex) = %{version}-%{release}
622 Requires:       %{name} = %{version}-%{release}
623
624 %description mod_autoindex
625 This package contains mod_autoindex module. It provides generation
626 index of files.
627
628 %description mod_autoindex -l pl
629 Ten pakiet dostarcza modu³ autoindex, który generuje indeks plików.
630
631 %package mod_bucketeer
632 Summary:        Split buckets whenever we find a control-char
633 Group:          Networking/Daemons
634 Provides:       apache(mod_bucketeer) = %{version}-%{release}
635 Requires:       %{name} = %{version}-%{release}
636
637 %description mod_bucketeer
638 Split buckets whenever we find a control-char.
639
640 %package mod_cache
641 Summary:        Content cache keyed to URIs
642 Summary(pl):    Pamiêæ podrêczna wg klucza URI
643 Group:          Networking/Daemons
644 Provides:       apache(mod_cache) = %{version}-%{release}
645 Requires:       %{name} = %{version}-%{release}
646
647 %description mod_cache
648 mod_cache implements an RFC 2616 compliant HTTP content cache that can
649 be used to cache either local or proxied content. Two storage
650 management modules are included in the base Apache distribution:
651 mod_disk_cache implements a disk based storage manager (generally used
652 for proxy caching) and mod_mem_cache implements an in-memory based
653 storage manager (primarily useful for caching local content).
654
655 %description mod_cache -l pl
656 Implementacja zgodnej z RFC 2616 pamiêci podrêcznej, która mo¿e byæ
657 u¿ywana do zapamiêtywania zawarto¶ci lokalnej lub dostêpnej przez
658 proxy. Do³±czono dwa modu³y pozwalaj±ce magazynowaæ dane w pamiêci
659 (g³ównie u¿yteczne przy cache'owaniu lokalnej zawarto¶ci) oraz na
660 dysku (u¿ywane do cache'owania proxy).
661
662 %package mod_cgid
663 Summary:        Execution of CGI scripts using an external CGI daemon
664 Summary(pl):    Uruchamianie zewnêtrznych skryptów CGI za pomoc± daemona CGI
665 Group:          Networking/Daemons
666 Provides:       apache(mod_cgid) = %{version}-%{release}
667 Requires:       %{name} = %{version}-%{release}
668
669 %description mod_cgid
670 Execution of CGI scripts using an external CGI daemon.
671
672 %description mod_cgid -l pl
673 Uruchamianie zewnêtrznych skryptów CGI za pomoc± demona CGI.
674
675 %package mod_charset_lite
676 Summary:        Specify character set translation or recoding
677 Summary(pl):    Translacja lub przekodowywanie znaków
678 Group:          Networking/Daemons
679 Provides:       apache(mod_charset_lite) = %{version}-%{release}
680 Requires:       %{name} = %{version}-%{release}
681
682 %description mod_charset_lite
683 Specify character set translation or recoding.
684
685 %description mod_charset_lite -l pl
686 Translacja lub przekodowywanie znaków.
687
688 %package mod_dav
689 Summary:        Apache module - Distributed Authoring and Versioning
690 Summary(pl):    Modu³ Apache'a - rozproszone autorstwo i wersjonowanie
691 Group:          Networking/Daemons
692 Provides:       apache(mod_dav) = %{version}-%{release}
693 Requires:       %{name} = %{version}-%{release}
694
695 %description mod_dav
696 This module provides class 1 and class 2 WebDAV ('Web-based
697 Distributed Authoring and Versioning') functionality for Apache. This
698 extension to the HTTP protocol allows creating, moving, copying, and
699 deleting resources and collections on a remote web server.
700
701 %description mod_dav -l pl
702 Modu³ udostêpnia klasê 1 oraz klasê 2 WebDAV (Bazuj±cego na WWW
703 rozproszonego autorstwa i wersjonowania). To rozszerzenie HTTP pozwala
704 na tworzenie, przesuwanie, kopiowanie oraz kasowanie zasobów na
705 zdalnym serwerze WWW.
706
707 %package mod_dbd
708 Summary:        Manages SQL database connections
709 Group:          Networking/Daemons
710 Provides:       apache(mod_dbd) = %{version}-%{release}
711 Requires:       %{name} = %{version}-%{release}
712
713 %description mod_dbd
714 mod_dbd manages SQL database connections using apr_dbd. It provides
715 database connections on request to modules requiring SQL database
716 functions, and takes care of managing databases with optimal
717 efficiency and scalability for both threaded and non-threaded MPMs.
718
719 %package mod_deflate
720 Summary:        Apache module: Compress content before it is delivered to the client
721 Summary(pl):    Modu³ Apache'a kompresuj±cy dane przed przes³aniem ich do klienta
722 Group:          Networking/Daemons
723 Provides:       apache(mod_deflate) = %{version}-%{release}
724 Requires:       %{name} = %{version}-%{release}
725 Requires:       %{name}-mod_headers = %{version}-%{release}
726
727 %description mod_deflate
728 Compress content before it is delivered to the client.
729
730 %description mod_deflate -l pl
731 Modu³ kompresuj±cy dane przed przes³aniem ich do klienta.
732
733 %package mod_dir
734 Summary:        Apache module for "trailing slash" redirects and serving directory index files
735 Summary(pl):    Modu³ Apache'a oferuj±cy przekierowania i udostêpnianie informacji o zawarto¶ci katalogu
736 Group:          Networking/Daemons
737 Provides:       apache(mod_dir) = %{version}-%{release}
738 Requires:       %{name} = %{version}-%{release}
739
740 %description mod_dir
741 This package contains mod_dir which provides "trailing slash"
742 redirects and serving directory index files.
743
744 %description mod_dir -l pl
745 Modu³ oferuj±cy przekierowania i udostêpnianie informacji o zawarto¶ci
746 katalogu.
747
748 %package mod_dumpio
749 Summary:        Dumps all I/O to error log as desired.
750 Group:          Networking/Daemons
751 Provides:       apache(mod_dumpio) = %{version}-%{release}
752 Requires:       %{name} = %{version}-%{release}
753
754 %description mod_dumpio
755 mod_dumpio allows for the logging of all input received by Apache
756 and/or all output sent by Apache to be logged (dumped) to the
757 error.log file.
758
759 The data logging is done right after SSL decoding (for input) and
760 right before SSL encoding (for output). As can be expected, this can
761 produce extreme volumes of data, and should only be used when
762 debugging problems.
763
764 %package mod_expires
765 Summary:        Apache module which generates Expires HTTP headers
766 Summary(pl):    Modu³ Apache'a generuj±cy nag³ówki HTTP Expires
767 Group:          Networking/Daemons
768 Provides:       apache(mod_expires) = %{version}-%{release}
769 Requires:       %{name} = %{version}-%{release}
770
771 %description mod_expires
772 This module controls the setting of the Expires HTTP header in server
773 responses. The expiration date can set to be relative to either the
774 time the source file was last modified, or to the time of the client
775 access.
776
777 %description mod_expires -l pl
778 Modu³ kontroluje ustawianie nag³ówka HTTP Expires. Data wyga¶niêcia
779 wa¿no¶ci mo¿e byæ ustalana w zale¿no¶ci od czasu modyfikacji plików
780 ¼ród³owych lub odwo³ania klienta.
781
782 %package mod_file_cache
783 Summary:        Apache module: caches a static list of files in memory
784 Summary(pl):    Modu³ Apache'a cache'uj±cy statyczn± listê plików w pamiêci
785 Group:          Networking/Daemons
786 Obsoletes:      apache-mmap_static
787 Provides:       apache(mod_file_cache) = %{version}-%{release}
788 Requires:       %{name} = %{version}-%{release}
789
790 %description mod_file_cache
791 Caches a static list of files in memory.
792
793 %description mod_file_cache -l pl
794 Modu³ cache'uj±cy statyczn± listê plików w pamiêci.
795
796 %package mod_filter
797 Summary:        Context-sensitive smart filter configuration module
798 Group:          Networking/Daemons
799 Provides:       apache(mod_filter) = %{version}-%{release}
800 Requires:       %{name} = %{version}-%{release}
801
802 %description mod_filter
803 This module enables smart, context-sensitive configuration of output
804 content filters. For example, apache can be configured to process
805 different content-types through different filters, even when the
806 content-type is not known in advance (e.g. in a proxy).
807
808 %package mod_headers
809 Summary:        Apache module allows for the customization of HTTP response headers
810 Summary(pl):    Modu³ Apache'a pozwalaj±cy na modyfikacjê nag³ówków HTTP
811 Group:          Networking/Daemons
812 Provides:       apache(mod_headers) = %{version}-%{release}
813 Requires:       %{name} = %{version}-%{release}
814
815 %description mod_headers
816 This package contains mod_headers module. The module allows for the
817 customization of HTTP response headers. Headers can be merged,
818 replaced or removed.
819
820 %description mod_headers -l pl
821 Modu³ pozwalaj±cy na ³±czenie, usuwanie oraz zamianê nag³ówków HTTP
822 wysy³anych do przegl±darki.
823
824 %package mod_ident
825 Summary:        RFC 1413 ident lookups
826 Group:          Networking/Daemons
827 Provides:       apache(mod_ident) = %{version}-%{release}
828 Requires:       %{name} = %{version}-%{release}
829
830 %description mod_ident
831 This module queries an RFC 1413 compatible daemon on a remote host to
832 look up the owner of a connection.
833
834 %package mod_imagemap
835 Summary:        Server-side imagemap processing
836 Group:          Networking/Daemons
837 Provides:       apache(mod_imagemap) = %{version}-%{release}
838 Obsoletes:      %{name}-mod_imap
839 Requires:       %{name} = %{version}-%{release}
840
841 %description mod_imagemap
842 This module processes .map files, thereby replacing the functionality
843 of the imagemap CGI program. Any directory or document type configured
844 to use the handler imap-file (using either AddHandler or SetHandler)
845 will be processed by this module.
846
847 %package mod_imap
848 Summary:        Apache module with imap-file handler
849 Summary(pl):    Modu³ Apache'a z obs³ug± imap-file
850 Group:          Networking/Daemons
851 Provides:       apache(mod_imap) = %{version}-%{release}
852 Requires:       %{name} = %{version}-%{release}
853
854 %description mod_imap
855 This package contains mod_imap module. It provides for .map files,
856 replacing the functionality of the imagemap CGI program. Any directory
857 or document type configured to use the handler imap-file.
858
859 %description mod_imap -l pl
860 Modu³ umo¿liwiaj±cy obs³ugê plików .map (imap-file handler).
861
862 %package mod_info
863 Summary:        Apache module with comprehensive overview of the server configuration
864 Summary(pl):    Modu³ Apache'a udostêpniaj±cy informacje o serwerze
865 Group:          Networking/Daemons
866 Provides:       apache(mod_info) = %{version}-%{release}
867 Requires:       %{name} = %{version}-%{release}
868
869 %description mod_info
870 This package contains mod_info module. It provides a comprehensive
871 overview of the server configuration including all installed modules
872 and directives in the configuration files.
873
874 %description mod_info -l pl
875 Modu³ udostêpniaj±cy informacje o konfiguracji serwera,
876 zainstalowanych modu³ach itp.
877
878 %package mod_ldap
879 Summary:        Apache module to use LDAP connections
880 Summary(pl):    Modu³ Apache'a umo¿liwiaj±cy korzystanie z po³±czeñ LDAP
881 Group:          Networking/Daemons
882 Provides:       apache(mod_ldap) = %{version}-%{release}
883 Requires:       %{name} = %{version}-%{release}
884
885 %description mod_ldap
886 Apache module to use LDAP connections.
887
888 %description mod_ldap -l pl
889 Modu³ Apache'a umo¿liwiaj±cy korzystanie z po³±czeñ LDAP.
890
891 %package mod_logio
892 Summary:        Logging of input and output bytes per request
893 Group:          Networking/Daemons
894 Provides:       apache(mod_logio) = %{version}-%{release}
895 #Requires:      %{name}-mod_log_config = %{version}-%{release}
896 Requires:       %{name} = %{version}-%{release}
897
898 %description mod_logio
899 This module provides the logging of input and output number of bytes
900 received/sent per request. The numbers reflect the actual bytes as
901 received on the network, which then takes into account the headers and
902 bodies of requests and responses. The counting is done before SSL/TLS
903 on input and after SSL/TLS on output, so the numbers will correctly
904 reflect any changes made by encryption.
905
906 %package mod_proxy
907 Summary:        Apache module with Web proxy
908 Summary(pl):    Modu³ Apache'a dodaj±cy obs³ugê serwera proxy
909 Group:          Networking/Daemons
910 Provides:       apache(mod_proxy) = %{version}-%{release}
911 Requires:       %{name} = %{version}-%{release}
912
913 %description mod_proxy
914 This package contains module with implementation a proxy/cache for
915 Apache. It implements proxying capability for FTP, CONNECT (for SSL),
916 HTTP/0.9, HTTP/1.0 and HTTP/1.1. The module can be configured to
917 connect to other proxy modules for these and other protocols.
918
919 %description mod_proxy -l pl
920 Modu³ zawiera implementacjê serwera proxy/cache dla Apache.
921 Implementacja zawiera obs³ugê FTP, CONNECT (dla SSL), HTTP/0.9,
922 HTTP/1.0 i HTTP/1.1.
923
924 %package mod_rewrite
925 Summary:        Apache module with rule-based engine for rewrite requested URLs on the fly
926 Summary(pl):    Modu³ Apache'a do "przepisywania" adresów URL w locie
927 Group:          Networking/Daemons
928 Provides:       apache(mod_rewrite) = %{version}-%{release}
929 Requires:       %{name} = %{version}-%{release}
930
931 %description mod_rewrite
932 This package contains It provides a rule-based rewriting engine to
933 rewrite requested URLs on the fly.
934
935 %description mod_rewrite -l pl
936 Modu³ oferuj±cy mo¿liwo¶æ "przepisywania" adresów URL w locie.
937
938 %package mod_ssl
939 Summary:        SSL/TLS module for the Apache HTTP server
940 Summary(pl):    Modu³ SSL/TSL dla serwera Apache
941 Summary(ru):    íÏÄÕÌØ SSL/TLS ÄÌÑ ×ÅÂ-ÓÅÒ×ÅÒÁ Apache
942 Group:          Networking/Daemons
943 Epoch:          1
944 Provides:       apache(mod_ssl) = 1:%{version}-%{release}
945 Requires:       %{name} = %{version}-%{release}
946
947 %description mod_ssl
948 The mod_ssl module provides strong cryptography for the Apache Web
949 server via the Secure Sockets Layer (SSL) and Transport Layer Security
950 (TLS) protocols.
951
952 %description mod_ssl -l pl
953 Modu³ mod_ssl udostêpnia wsparcie do silnej kryptografii dla serwera
954 Apache poprzez protoko³y SSL/TSL (Secure Sockets Layer/Transport Layer
955 Security).
956
957 %description mod_ssl -l ru
958 íÏÄÕÌØ mod_ssl ÏÂÅÓÐÅÞÉ×ÁÅÔ ÐÏÄÄÅÒÖËÕ × ×ÅÂ-ÓÅÒ×ÅÒÅ Apache ÎÁÄÅÖÎÏÇÏ
959 ÛÉÆÒÏ×ÁÎÉÑ ÓÒÅÄÓÔ×ÁÍÉ Secure Sockets Layer (SSL) É Transport Layer
960
961 %package mod_status
962 Summary:        Server status report module for Apache
963 Summary(pl):    Modu³ udostêpniaj±cy informacje statystyczne z serwera Apache
964 Group:          Networking/Daemons
965 Provides:       apache(mod_status) = %{version}-%{release}
966 Requires:       %{name} = %{version}-%{release}
967
968 %description mod_status
969 The Status module allows a server administrator to find out how well
970 their server is performing. A HTML page is presented that gives the
971 current server statistics in an easily readable form. If required this
972 page can be made to automatically refresh (given a compatible
973 browser).
974
975 %description mod_status -l pl
976 Modu³ pozwala administratorowi na przegl±danie statystyk dotycz±cych
977 pracy serwera Apache (w postaci strony HTML).
978
979 %package mod_unique_id
980 Summary:        Apache module which provides a magic token for each request
981 Summary(pl):    Modu³ Apache'a nadaj±cy ka¿demu zapytaniu unikalny token
982 Group:          Networking/Daemons
983 Provides:       apache(mod_unique_id) = %{version}-%{release}
984 Requires:       %{name} = %{version}-%{release}
985
986 %description mod_unique_id
987 This package contains the mod_unique_id. This module provides a magic
988 token for each request which is guaranteed to be unique across "all"
989 requests under very specific conditions. The unique identifier is even
990 unique across multiple machines in a properly configured cluster of
991 machines. The environment variable UNIQUE_ID is set to the identifier
992 for each request. Unique identifiers are useful for various reasons
993 which are beyond the scope of this document.
994
995 %description mod_unique_id -l pl
996 Modu³ nadaje ka¿demu zapytaniu token unikalny w ramach wszystkich
997 zapytañ, nawet w ramach poprawnie skonfigurowanego klastra z wielu
998 maszyn. Modu³ ustawia przy ka¿dym zapytaniu zmienn± ¶rodowiskow±
999 UNIQUE_ID.
1000
1001 %package mod_usertrack
1002 Summary:        Apache module for user tracking using cookies
1003 Summary(pl):    Modu³ Apache'a s³u¿±cy do ¶ledzenia "ciasteczek"
1004 Group:          Networking/Daemons
1005 Provides:       apache(mod_usertrack) = %{version}-%{release}
1006 Requires:       %{name} = %{version}-%{release}
1007
1008 %description mod_usertrack
1009 This package contains the user tracking module which did its own
1010 logging using CookieLog directory. This module allow multiple log
1011 files.
1012
1013 %description mod_usertrack -l pl
1014 Modu³ pozwalaj±cy na ¶ledzenie "ciasteczek".
1015
1016 %package mod_version
1017 Summary:        Version dependent configuration
1018 Group:          Networking/Daemons
1019 Provides:       apache(mod_version) = %{version}-%{release}
1020 Requires:       %{name} = %{version}-%{release}
1021
1022 %description mod_version
1023 This module is designed for the use in test suites and large networks
1024 which have to deal with different httpd versions and different
1025 configurations. It provides a new container -- <IfVersion>, which
1026 allows a flexible version checking including numeric comparisons and
1027 regular expressions.
1028
1029 %package mod_vhost_alias
1030 Summary:        Apache module for dynamically configured mass virtual hosting
1031 Summary(pl):    Modu³ Apache'a dodaj±cy obs³ugê hostów wirtualnych
1032 Group:          Networking/Daemons
1033 Provides:       apache(mod_vhost_alias) = %{version}-%{release}
1034 Requires:       %{name} = %{version}-%{release}
1035
1036 %description mod_vhost_alias
1037 This package contains the mod_vhost_alias. It provides support for
1038 dynamically configured mass virtual hosting.
1039
1040 %description mod_vhost_alias -l pl
1041 Modu³ umo¿liwia na dynamiczne konfigurowanie masowej ilo¶ci serwerów
1042 wirtualnych.
1043
1044 %package -n htpasswd-%{name}
1045 Summary:        Apache 2 htpasswd utility: manage user files for basic authentication
1046 Summary(pl):    Narzêdzie htpasswd z Apache'a 2 do zarz±dzania plikami uwierzytelnienia basic
1047 Group:          Networking/Utilities
1048 Provides:       htpasswd
1049 Obsoletes:      htpasswd
1050
1051 %description -n htpasswd-%{name}
1052 htpasswd is used to create and update the flat-files used to store
1053 usernames and password for basic authentication of HTTP users. This
1054 package contains htpasswd from Apache 2; this version supports
1055 plaintext passwords and CRYPT (default), MD5 and SHA1 encryptions.
1056
1057 %description -n htpasswd-%{name} -l pl
1058 htpasswd s³u¿y do tworzenia i uaktualniania plików tekstowych
1059 s³u¿±cych do przechowywania nazw u¿ytkowników i hase³ do podstawowego
1060 uwierzytelnienia u¿ytkowników HTTP. Ten pakiet zawiera htpasswd z
1061 Apache'a 2; ta wersja obs³uguje has³a zapisane czystym tekstem oraz
1062 zakodowane algorytmami CRYPT (domy¶lnym), MD5 i SHA1.
1063
1064 %package dbmtools
1065 Summary:        Apache 2 tools for manipulating DBM files
1066 Group:          Networking/Utilities
1067 Requires:       %{name} = %{version}-%{release}
1068
1069 %description dbmtools
1070 Apache 2 tools for manipulating DBM files.
1071
1072 %package cgi_test
1073 Summary:        cgi test/demo programs
1074 Summary(pl):    Programy testowe/przyk³adowe cgi
1075 Group:          Networking/Utilities
1076 Requires:       %{name} = %{version}-%{release}
1077 Requires:       FHS >= 2.3-12
1078
1079 %description cgi_test
1080 Two cgi test/demo programs: test-cgi and print-env.
1081
1082 %description cgi_test -l pl
1083 Dwa programy testowe/przyk³adowe cgi: test-cgi and print-env.
1084
1085 %prep
1086 %setup -q -n httpd-%{version}
1087 %patch0 -p1
1088 %patch1 -p1
1089 %patch2 -p1
1090 %patch4 -p1
1091 %patch5 -p1
1092 %patch8 -p1
1093 %patch10 -p1
1094 %patch12 -p1
1095 %patch14 -p1
1096 %patch15 -p1
1097 %patch18 -p1
1098 %patch19 -p1
1099 %patch20 -p1
1100 %patch21 -p1
1101 %patch22 -p1
1102
1103 # using system apr, apr-util and pcre
1104 rm -rf srclib/{apr,apr-util,pcre}
1105 # nothing left in srclib, remove it
1106 sed -i -e '/^SUBDIRS/s/srclib//' Makefile.in
1107
1108 # fixup perl path
1109 sed -i -e '1s@/usr/local/bin/perl@%{__perl}@' docs/cgi-examples/printenv
1110
1111 # fix location of build dir in generated apxs
1112 sed -i -e '
1113 s:@exp_installbuilddir@:%{_libdir}/apache/build:g
1114 ' support/apxs.in
1115
1116 # sanity check
1117 MODULES_API=`awk '/#define MODULE_MAGIC_NUMBER_MAJOR/ {print $3}' include/ap_mmn.h`
1118 if [ "$MODULES_API" != "%_apache_modules_api" ]; then
1119         echo "Set %%_apache_modules_api to $MODULES_API and rerun."
1120         exit 1
1121 fi
1122
1123 %build
1124 cp /usr/share/apr/build/apr_common.m4 build
1125 cp /usr/share/libtool/ltmain.sh build
1126 cp /usr/share/automake/config.* build
1127 %{__autoheader}
1128 %{__autoconf}
1129
1130 # from ./buildconf
1131 : fixing timestamps for mod_ssl sources
1132 cd modules/ssl
1133 touch ssl_expr_parse.y
1134 sleep 1
1135 touch ssl_expr_parse.c ssl_expr_parse.h ssl_expr_scan.l
1136 sleep 1
1137 touch ssl_expr_scan.c
1138 cd ../..
1139
1140 CPPFLAGS="-DMAX_SERVER_LIMIT=200000 -DBIG_SECURITY_HOLE=1"
1141 for mpm in %{?with_metuxmpm:metuxmpm} %{?with_peruser:peruser} prefork worker; do
1142 install -d "buildmpm-${mpm}"; cd "buildmpm-${mpm}"
1143 ../%configure \
1144         --prefix=%{_sysconfdir} \
1145         --exec-prefix=%{_libexecdir} \
1146         --with-installbuilddir=%{_libdir}/apache/build \
1147         --disable-v4-mapped \
1148         --enable-layout=PLD \
1149         --enable-modules=all \
1150         --enable-mods-shared=all \
1151         --enable-auth-anon \
1152         --enable-auth-dbm \
1153         --enable-authn-dbd \
1154         --enable-authn-alias \
1155         --enable-authz-dbm \
1156         --enable-authz-owner \
1157         %{?with_ldap:--enable-authnz-ldap} \
1158         --enable-auth-digest \
1159         --enable-file-cache \
1160         --enable-cache \
1161         --enable-disk-cache \
1162         --enable-mem-cache \
1163         --enable-dbd \
1164         %{?with_bucketeer:--enable-bucketeer} \
1165         --enable-dumpio \
1166         --enable-echo \
1167         --enable-charset-lite \
1168         --enable-deflate \
1169         %{?with_ldap:--enable-ldap} \
1170         --enable-ext-filter \
1171         --enable-case-filter \
1172         --enable-case-filter-in \
1173         --enable-log-forensic \
1174         --enable-logio \
1175         --with-z=%{_prefix} \
1176         --enable-mime-magic \
1177         --enable-cern-meta \
1178         --enable-expires \
1179         --enable-headers \
1180         --enable-ident \
1181         --enable-usertrack \
1182         --enable-unique-id \
1183         --enable-proxy \
1184         --enable-proxy-connect \
1185         --enable-proxy-ftp \
1186         --enable-proxy-http \
1187         --enable-proxy-ajp \
1188         --enable-proxy-balancer \
1189         %{?with_ssl:--enable-ssl %{?with_distcache:--enable-distcache}} \
1190         --enable-optional-hook-export \
1191         --enable-optional-hook-import \
1192         --enable-optional-fn-import \
1193         --enable-optional-fn-export \
1194         --enable-http \
1195         --enable-dav \
1196         --enable-info \
1197         --enable-suexec \
1198         --enable-cgi \
1199         --enable-cgid \
1200         --enable-dav-fs \
1201         --enable-dav-lock \
1202         --enable-vhost-alias \
1203         --enable-imagemap \
1204         --enable-speling \
1205         --enable-rewrite \
1206         --enable-so \
1207         --with-program-name=httpd.${mpm} \
1208         --with-mpm=${mpm} \
1209 %ifarch %{ix86}
1210 %ifnarch i386 i486
1211         $( [ "${mpm}" = "leader" ] && echo "--enable-nonportable-atomics=yes" ) \
1212 %endif
1213 %endif
1214         --with-suexec-bin=%{_sbindir}/suexec \
1215         --with-suexec-caller=http \
1216         --with-suexec-docroot=%{_datadir} \
1217         --with-suexec-logfile=/var/log/httpd/suexec_log \
1218         --with-suexec-uidmin=500 \
1219         --with-suexec-gidmin=500 \
1220         --with-suexec-umask=077 \
1221         --with-apr=%{_bindir}/apr-1-config \
1222         --with-apr-util=%{_bindir}/apu-1-config \
1223         --with-pcre
1224
1225 %{__make}
1226 ./httpd.${mpm} -l | grep -v "${mpm}" > modules-inside
1227
1228 find include -name '*.h' | xargs perl -pi -e "s#/httpd\.(.*?)\.conf#/etc/httpd/httpd.conf#"
1229
1230 cd ..
1231 done
1232
1233 for mpm in %{?with_metuxmpm:metuxmpm} %{?with_peruser:peruser} worker; do
1234         if ! cmp -s buildmpm-prefork/modules-inside buildmpm-${mpm}/modules-inside; then
1235                 echo "List of compiled modules is different between prefork-MPM and ${mpm}-MPM!"
1236                 echo "Build failed."
1237                 exit 1
1238         fi
1239 done
1240
1241 %install
1242 rm -rf $RPM_BUILD_ROOT
1243 install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,sysconfig,monit} \
1244         $RPM_BUILD_ROOT%{_var}/{log/{httpd,archiv/httpd},{run,cache}/apache,lock/mod_dav} \
1245         $RPM_BUILD_ROOT%{_sysconfdir}/{webapps.d,conf.d} \
1246         $RPM_BUILD_ROOT%{_datadir}/cgi-bin
1247
1248 # prefork is default one
1249 %{__make} -C buildmpm-prefork install \
1250         DESTDIR=$RPM_BUILD_ROOT \
1251         installbuilddir=%{_sysconfdir}/build \
1252         prefix=%{_sysconfdir}/httpd \
1253         libexecdir=%{_libdir}/%{name} \
1254         iconsdir=%{_datadir}/icons \
1255         errordir=%{_datadir}/error \
1256         htdocsdir=%{_datadir}/html \
1257         manualdir=%{_datadir}/manual \
1258         cgidir=%{_cgibindir} \
1259         runtimedir=%{_var}/run \
1260         logdir=%{_var}/log/httpd \
1261         proxycachedir=%{_var}/cache/httpd
1262
1263 for mpm in %{?with_metuxmpm:metuxmpm} %{?with_peruser:peruser} worker; do
1264         install buildmpm-${mpm}/httpd.${mpm} $RPM_BUILD_ROOT%{_sbindir}/httpd.${mpm}
1265         ln -s httpd.conf $RPM_BUILD_ROOT%{_sysconfdir}/httpd.${mpm}.conf
1266 done
1267
1268 ln -s httpd.prefork $RPM_BUILD_ROOT%{_sbindir}/httpd
1269
1270 ln -s %{_libdir}/apache $RPM_BUILD_ROOT%{_sysconfdir}/modules
1271 ln -s %{_localstatedir}/run/apache $RPM_BUILD_ROOT%{_sysconfdir}/run
1272 ln -s %{_libdir}/apache/build $RPM_BUILD_ROOT%{_sysconfdir}/build
1273
1274 rm -f $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf
1275 install -d $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf
1276
1277 mv -f $RPM_BUILD_ROOT%{_sysconfdir}/build \
1278         $RPM_BUILD_ROOT%{_libexecdir}/build
1279
1280 %{__perl} -pi -e "s#$RPM_BUILD_ROOT##g" $RPM_BUILD_ROOT%{_libexecdir}/build/*
1281 %{__perl} -pi -e "s#$RPM_BUILD_DIR#%{_usrsrc}#g" $RPM_BUILD_ROOT%{_libexecdir}/build/*
1282 %{__perl} -pi -e "s#-pthread#-lpthread#g" $RPM_BUILD_ROOT%{_libdir}/lib*.la
1283 %{__perl} -pi -e 's#/etc/httpd/build#%{_libexecdir}/build#g' $RPM_BUILD_ROOT%{_libexecdir}/build/*
1284 ln -sf %{_bindir}/libtool $RPM_BUILD_ROOT%{_libexecdir}/build/libtool
1285 ln -sf %{_libexecdir}/build $RPM_BUILD_ROOT%{_sysconfdir}/build
1286
1287 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/httpd
1288 install %{SOURCE2} $RPM_BUILD_ROOT/etc/logrotate.d/apache
1289 install %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/httpd
1290 install %{SOURCE5} $RPM_BUILD_ROOT/etc/monit/httpd.monitrc
1291
1292 touch $RPM_BUILD_ROOT/var/log/httpd/{access,error,agent,referer,suexec}_log
1293
1294 %if %{with ssl}
1295 install -d $RPM_BUILD_ROOT%{_sysconfdir}/ssl
1296 install %{SOURCE20} $RPM_BUILD_ROOT%{_sysconfdir}/ssl/server.crt
1297 install %{SOURCE21} $RPM_BUILD_ROOT%{_sysconfdir}/ssl/server.key
1298 %endif
1299
1300 CFG="$RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf/"
1301
1302 install %{SOURCE6} $CFG/10_httpd.conf
1303 install %{SOURCE8} $CFG/20_mod_vhost_alias.conf
1304 install %{SOURCE9} $CFG/25_mod_status.conf
1305 install %{SOURCE10} $CFG/30_mod_proxy.conf
1306 install %{SOURCE11} $CFG/35_mod_info.conf
1307 install %{SOURCE12} $CFG/40_mod_ssl.conf
1308 install %{SOURCE13} $CFG/45_mod_dav.conf
1309 install %{SOURCE14} $CFG/59_mod_dir.conf
1310 install %{SOURCE15} $CFG/13_mod_suexec.conf
1311 install %{SOURCE16} $CFG/58_mod_deflate.conf
1312 install %{SOURCE17} $CFG/57_mod_autoindex.conf
1313
1314 echo "LoadModule ldap_module    %{_libexecdir}/mod_ldap.so" > $CFG/49_mod_ldap.conf
1315 echo "LoadModule actions_module %{_libexecdir}/mod_actions.so" > $CFG/50_mod_actions.conf
1316 echo "LoadModule auth_module    %{_libexecdir}/mod_auth.so" > $CFG/51_mod_auth.conf
1317 #echo "LoadModule auth_anon_module      %{_libexecdir}/mod_auth_anon.so" > $CFG/52_mod_auth_anon.conf
1318 #echo "LoadModule auth_dbm_module       %{_libexecdir}/mod_auth_dbm.so" > $CFG/53_mod_auth_dbm.conf
1319 echo "LoadModule auth_digest_module     %{_libexecdir}/mod_auth_digest.so" > $CFG/54_mod_auth_digest.conf
1320 echo "LoadModule cache_module   %{_libexecdir}/mod_cache.so
1321 LoadModule mem_cache_module     %{_libexecdir}/mod_mem_cache.so
1322 LoadModule disk_cache_module    %{_libexecdir}/mod_disk_cache.so" > $CFG/55_mod_cache.conf
1323 echo "LoadModule cgid_module    %{_libexecdir}/mod_cgid.so" > $CFG/56_mod_cgid.conf
1324 echo "LoadModule charset_lite_module    %{_libexecdir}/mod_charset_lite.so" > $CFG/57_mod_charset_lite.conf
1325 echo "LoadModule auth_ldap_module       %{_libexecdir}/mod_auth_ldap.so" > $CFG/59_mod_auth_ldap.conf
1326 echo "LoadModule expires_module %{_libexecdir}/mod_expires.so" > $CFG/60_mod_expires.conf
1327 echo "LoadModule file_cache_module      %{_libexecdir}/mod_file_cache.so" > $CFG/61_mod_file_cache.conf
1328 echo "LoadModule headers_module %{_libexecdir}/mod_headers.so" > $CFG/62_mod_headers.conf
1329 echo "LoadModule imap_module    %{_libexecdir}/mod_imap.so" > $CFG/63_mod_imap.conf
1330 echo "LoadModule rewrite_module %{_libexecdir}/mod_rewrite.so" > $CFG/64_mod_rewrite.conf
1331 echo "LoadModule usertrack_module       %{_libexecdir}/mod_usertrack.so" > $CFG/65_mod_usertrack.conf
1332 echo "LoadModule unique_id_module       %{_libexecdir}/mod_unique_id.so" > $CFG/66_mod_unique_id.conf
1333
1334 ln -sf index.html.en $RPM_BUILD_ROOT%{_datadir}/html/index.html
1335 # let's remove trash (yes, *.html without lang suffix also contain trash)
1336 find $RPM_BUILD_ROOT%{_datadir}/manual -type f \
1337         -name '*.xml' -o -name '*.xml.*' -o -name '*.html' \
1338         | xargs rm -f
1339
1340 # htpasswd goes to %{_bindir}
1341 mv $RPM_BUILD_ROOT%{_sbindir}/htpasswd $RPM_BUILD_ROOT%{_bindir}/
1342 ln -sf %{_bindir}/htpasswd $RPM_BUILD_ROOT%{_sbindir}/
1343
1344 # cgi_test: create config file with ScriptAlias
1345 cat << EOF > $CFG/09_cgi_test.conf
1346 ScriptAlias /cgi-bin/printenv %{_cgibindir}/printenv
1347 ScriptAlias /cgi-bin/test-cgi %{_cgibindir}/test-cgi
1348 EOF
1349
1350 %clean
1351 rm -rf $RPM_BUILD_ROOT
1352
1353 %pre
1354 %groupadd -g 51 http
1355 %useradd -u 51 -r -d /home/services/httpd -s /bin/false -c "HTTP User" -g http http
1356
1357 %post
1358 /sbin/chkconfig --add httpd
1359 umask 137
1360 touch /var/log/httpd/{access,error,agent,referer}_log
1361
1362 %preun
1363 if [ "$1" = "0" ]; then
1364         if [ -f /var/lock/subsys/httpd ]; then
1365                 /etc/rc.d/init.d/httpd stop 1>&2
1366         fi
1367         # see http://thread.gmane.org/gmane.linux.pld.devel.english/712
1368         [ ! -x /sbin/chkconfig ] || /sbin/chkconfig --del httpd
1369 fi
1370
1371 %postun
1372 if [ "$1" = "0" ]; then
1373         %userremove http
1374         %groupremove http
1375 fi
1376
1377 %triggerpostun -- %{name} <= 2.0.50-6
1378 %banner %{name}-2.0.50-6 << EOF
1379 WARNING!!!
1380 Since apache-2.0.50-6 autoindex module has been separated to package
1381 %{name}-mod_autoindex If you want to have the same functionality do:
1382 poldek -Uv %{name}-mod_autoindex
1383 EOF
1384
1385 %triggerpostun -- %{name} < 2.0.54-4
1386 %banner %{name}-2.0.54-2 << EOF
1387 WARNING!!!
1388 CGI demo/test programs - printenv and test-cgi, have been released
1389 from package apache into separate subpackage apache-cgi_test. If you
1390 need printenv and/or test-cgi, please install apache-cgi_test package,
1391 e.g. by running poldek -Uv apache-cgi_test
1392 EOF
1393
1394 # update /etc/sysconfig/apache -> httpd rename
1395 if [ -f /etc/sysconfig/apache.rpmsave ]; then
1396         cp -f /etc/sysconfig/httpd{,.rpmnew}
1397         mv -f /etc/sysconfig/{apache.rpmsave,httpd}
1398 fi
1399
1400 %triggerpostun -- %{name} < 2.0.55-3.1
1401 if ! grep -q 'Include webapps.d/' /etc/httpd/httpd.conf/10_httpd.conf; then
1402 # make sure webapps.d is included
1403 cp -f /etc/httpd/httpd.conf/10_httpd.conf{,.rpmsave}
1404 # this file is ugly, so just append new lines
1405 cat <<EOF >> /etc/httpd/httpd.conf/10_httpd.conf
1406 # Include webapps config
1407 Include webapps.d/*.conf
1408 EOF
1409 fi
1410
1411 # rename monitrc to be service name like other files
1412 if [ -f /etc/monit/apache.monitrc.rpmsave ]; then
1413         mv -f /etc/monit/httpd.monitrc{,.rpmnew}
1414         mv -f /etc/monit/{apache.monitrc.rpmsave,httpd.monitrc}
1415 fi
1416
1417 %posttrans
1418 # minimizing apache restarts logics. we restart webserver:
1419 #
1420 # 1. at the end of transaction. (posttrans, feature from rpm 4.4.2)
1421 # 2. first install of module (post: $1 = 1)
1422 # 2. uninstall of module (postun: $1 == 0)
1423 #
1424 # the strict internal deps between apache modules and
1425 # main package are very important for all this to work.
1426
1427 # restart webserver at the end of transaction
1428 %service httpd restart
1429
1430 # macro called at module post scriptlet
1431 %define module_post \
1432 if [ "$1" = "1" ]; then \
1433         %service -q httpd restart \
1434 fi
1435
1436 # macro called at module postun scriptlet
1437 %define module_postun \
1438 if [ "$1" = "0" ]; then \
1439         %service -q httpd restart \
1440 fi
1441
1442 %post mod_actions
1443 %module_post
1444
1445 %postun mod_actions
1446 %module_postun
1447
1448 #%post mod_auth
1449 #%module_post
1450 #
1451 #%postun mod_auth
1452 #%module_postun
1453
1454 #%post mod_auth_anon
1455 #%module_post
1456 #
1457 #%postun mod_auth_anon
1458 #%module_postun
1459
1460 #%post mod_auth_dbm
1461 #%module_post
1462 #
1463 #%postun mod_auth_dbm
1464 #%module_postun
1465
1466 %post mod_autoindex
1467 %module_post
1468
1469 %postun mod_autoindex
1470 %module_postun
1471
1472 %post mod_cache
1473 %module_post
1474
1475 %postun mod_cache
1476 %module_postun
1477
1478 %post mod_cgid
1479 %module_post
1480
1481 %postun mod_cgid
1482 %module_postun
1483
1484 %post mod_charset_lite
1485 %module_post
1486
1487 %postun mod_charset_lite
1488 %module_postun
1489
1490 %post mod_dav
1491 %module_post
1492
1493 %postun mod_dav
1494 %module_postun
1495
1496 #%post mod_auth_digest
1497 #%module_post
1498 #
1499 #%postun mod_auth_digest
1500 #%module_postun
1501
1502 %post mod_deflate
1503 %module_post
1504
1505 %postun mod_deflate
1506 %module_postun
1507
1508 %post mod_dir
1509 %module_post
1510
1511 %postun mod_dir
1512 %module_postun
1513
1514 %post mod_expires
1515 %module_post
1516
1517 %postun mod_expires
1518 %module_postun
1519
1520 %post mod_file_cache
1521 %module_post
1522
1523 %postun mod_file_cache
1524 %module_postun
1525
1526 %post mod_headers
1527 %module_post
1528
1529 %postun mod_headers
1530 %module_postun
1531
1532 %post mod_imap
1533 %module_post
1534
1535 %postun mod_imap
1536 %module_postun
1537
1538 %post mod_info
1539 %module_post
1540
1541 %postun mod_info
1542 %module_postun
1543
1544 %post mod_proxy
1545 %module_post
1546
1547 %postun mod_proxy
1548 %module_postun
1549
1550 %post mod_rewrite
1551 %module_post
1552
1553 %postun mod_rewrite
1554 %module_postun
1555
1556 %post mod_ssl
1557 %module_post
1558
1559 %postun mod_ssl
1560 %module_postun
1561
1562 %post mod_status
1563 %module_post
1564
1565 %postun mod_status
1566 %module_postun
1567
1568 %post mod_usertrack
1569 %module_post
1570
1571 %postun mod_usertrack
1572 %module_postun
1573
1574 %post mod_unique_id
1575 %module_post
1576
1577 %postun mod_unique_id
1578 %module_postun
1579
1580 %post mod_vhost_alias
1581 %module_post
1582
1583 %postun mod_vhost_alias
1584 %module_postun
1585
1586 %post cgi_test
1587 if [ "$1" = "1" ]; then
1588         %service -q httpd reload
1589 fi
1590
1591 %postun cgi_test
1592 if [ "$1" = "0" ]; then
1593         %service -q httpd reload
1594 fi
1595
1596 %files
1597 %defattr(644,root,root,755)
1598 %doc ABOUT_APACHE CHANGES README
1599 %doc docs/conf/mime.types
1600
1601 %attr(754,root,root) /etc/rc.d/init.d/httpd
1602
1603 # TODO: switch to conf.d, instead of confusing *dir* httpd.conf
1604 %attr(750,root,root) %dir %{_sysconfdir}/httpd.conf
1605 %attr(750,root,root) %dir %{_sysconfdir}/webapps.d
1606 %attr(750,root,root) %dir %{_sysconfdir}/modules
1607 %attr(750,root,root) %dir %{_sysconfdir}/run
1608 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_httpd.conf
1609 %attr(640,root,root) %{_sysconfdir}/magic
1610 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/httpd
1611 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/*
1612 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/monit/*.monitrc
1613
1614 #%attr(755,root,root) %{_libexecdir}/mod_access.so
1615 %attr(755,root,root) %{_libexecdir}/mod_alias.so
1616 %attr(755,root,root) %{_libexecdir}/mod_asis.so
1617 %attr(755,root,root) %{_libexecdir}/mod_cern_meta.so
1618 %attr(755,root,root) %{_libexecdir}/mod_cgi.so
1619 %attr(755,root,root) %{_libexecdir}/mod_env.so
1620 %attr(755,root,root) %{_libexecdir}/mod_include.so
1621 %attr(755,root,root) %{_libexecdir}/mod_log_config.so
1622 %attr(755,root,root) %{_libexecdir}/mod_log_forensic.so
1623 %attr(755,root,root) %{_libexecdir}/mod_mime.so
1624 %attr(755,root,root) %{_libexecdir}/mod_mime_magic.so
1625 %attr(755,root,root) %{_libexecdir}/mod_negotiation.so
1626 %attr(755,root,root) %{_libexecdir}/mod_setenvif.so
1627 %attr(755,root,root) %{_libexecdir}/mod_speling.so
1628 %attr(755,root,root) %{_libexecdir}/mod_userdir.so
1629
1630 # look at TODO on top
1631 %attr(755,root,root) %{_libexecdir}/mod_case_filter.so
1632 %attr(755,root,root) %{_libexecdir}/mod_case_filter_in.so
1633 %attr(755,root,root) %{_libexecdir}/mod_echo.so
1634 %attr(755,root,root) %{_libexecdir}/mod_ext_filter.so
1635 %attr(755,root,root) %{_libexecdir}/mod_optional_fn_export.so
1636 %attr(755,root,root) %{_libexecdir}/mod_optional_fn_import.so
1637 %attr(755,root,root) %{_libexecdir}/mod_optional_hook_export.so
1638 %attr(755,root,root) %{_libexecdir}/mod_optional_hook_import.so
1639
1640 %attr(755,root,root) %{_sbindir}/htdigest
1641
1642 %attr(755,root,root) %{_sbindir}/ab
1643 %attr(755,root,root) %{_sbindir}/apachectl
1644 %attr(755,root,root) %{_sbindir}/checkgid
1645 %attr(755,root,root) %{_sbindir}/httpd
1646 %attr(755,root,root) %{_sbindir}/httpd.*
1647 %attr(755,root,root) %{_sbindir}/logresolve
1648 %attr(755,root,root) %{_sbindir}/rotatelogs
1649
1650 %dir %attr(770,root,http) /var/run/apache
1651 %dir %attr(770,root,http) /var/cache/apache
1652
1653 %{_mandir}/man1/htdigest.1*
1654 %{_mandir}/man8/ab.8*
1655 %{_mandir}/man8/apachectl.8*
1656 %{_mandir}/man8/httpd.8*
1657 %{_mandir}/man8/logresolve.8*
1658 %{_mandir}/man8/rotatelogs.8*
1659
1660 %attr(2750,root,logs) %dir /var/log/httpd
1661 %attr(2750,root,logs) %dir /var/log/archiv/httpd
1662 %attr(640,root,logs) %ghost /var/log/httpd/*
1663
1664 %dir %{_datadir}
1665
1666 %dir %{_datadir}/cgi-bin
1667 %dir %{_datadir}/html
1668 %{_datadir}/icons
1669 %{_datadir}/error
1670
1671 %files doc
1672 %defattr(644,root,root,755)
1673 %dir %{_datadir}/manual
1674 %{_datadir}/manual/LICENSE
1675 %{_datadir}/manual/*.html.en
1676 %lang(de) %{_datadir}/manual/*.html.de
1677 %lang(es) %{_datadir}/manual/*.html.es
1678 %lang(fr) %{_datadir}/manual/*.html.fr
1679 %lang(ja) %{_datadir}/manual/*.html.ja*
1680 %lang(ko) %{_datadir}/manual/*.html.ko.euc-kr
1681 %lang(ru) %{_datadir}/manual/*.html.ru.koi8-r
1682 %dir %{_datadir}/manual/developer
1683 %{_datadir}/manual/developer/*.html.en
1684 %lang(ja) %{_datadir}/manual/developer/*.html.ja*
1685 %dir %{_datadir}/manual/faq
1686 %{_datadir}/manual/faq/*.html.en
1687 %lang(ko) %{_datadir}/manual/faq/*.html.ko.euc-kr
1688 %dir %{_datadir}/manual/howto
1689 %{_datadir}/manual/howto/*.html.en
1690 %lang(ja) %{_datadir}/manual/howto/*.html.ja*
1691 %lang(ko) %{_datadir}/manual/howto/*.html.ko.euc-kr
1692 %dir %{_datadir}/manual/images
1693 %{_datadir}/manual/images/[!m]*
1694 %dir %{_datadir}/manual/misc
1695 %{_datadir}/manual/misc/*.html.en
1696 %lang(ko) %{_datadir}/manual/misc/*.html.ko.euc-kr
1697 %dir %{_datadir}/manual/mod
1698 %{_datadir}/manual/mod/[cdfhilpqtw]*.html.en
1699 %lang(de) %{_datadir}/manual/mod/[cdfhilpqtw]*.html.de
1700 %lang(es) %{_datadir}/manual/mod/[cdfhilpqtw]*.html.es
1701 %lang(ja) %{_datadir}/manual/mod/[cdfhilpqtw]*.html.ja*
1702 %lang(ko) %{_datadir}/manual/mod/[cdfhilpqtw]*.html.ko.euc-kr
1703 #%lang(ru) %{_datadir}/manual/mod/[cdfhilpqtw]*.html.ru.koi8-r
1704 %{_datadir}/manual/mod/module-dict.html.en
1705 %lang(ja) %{_datadir}/manual/mod/module-dict.html.ja*
1706 %lang(ko) %{_datadir}/manual/mod/module-dict.html.ko.euc-kr
1707 %{_datadir}/manual/mod/mpm_common.html.en
1708 %lang(de) %{_datadir}/manual/mod/mpm_common.html.de
1709 #%lang(es) %{_datadir}/manual/mod/mpm_common.html.es
1710 %lang(ja) %{_datadir}/manual/mod/mpm_common.html.ja*
1711 #%{_datadir}/manual/mod/mod_access.html.en
1712 #%lang(ja) %{_datadir}/manual/mod/mod_access.html.ja*
1713 %{_datadir}/manual/mod/mod_alias.html.en
1714 %lang(ja) %{_datadir}/manual/mod/mod_alias.html.ja*
1715 %lang(ko) %{_datadir}/manual/mod/mod_alias.html.ko.euc-kr
1716 %{_datadir}/manual/mod/mod_asis.html.en
1717 %lang(ja) %{_datadir}/manual/mod/mod_asis.html.ja*
1718 %lang(ko) %{_datadir}/manual/mod/mod_asis.html.ko.euc-kr
1719 %{_datadir}/manual/mod/mod_autoindex.html.en
1720 %lang(ja) %{_datadir}/manual/mod/mod_autoindex.html.ja*
1721 %lang(ko) %{_datadir}/manual/mod/mod_autoindex.html.ko.euc-kr
1722 %{_datadir}/manual/mod/mod_cern_meta.html.en
1723 %lang(ko) %{_datadir}/manual/mod/mod_cern_meta.html.ko.euc-kr
1724 %{_datadir}/manual/mod/mod_cgi.html.en
1725 %lang(ja) %{_datadir}/manual/mod/mod_cgi.html.ja*
1726 %lang(ko) %{_datadir}/manual/mod/mod_cgi.html.ko.euc-kr
1727 %{_datadir}/manual/mod/mod_echo.html.en
1728 %lang(ja) %{_datadir}/manual/mod/mod_echo.html.ja*
1729 %lang(ko) %{_datadir}/manual/mod/mod_echo.html.ko.euc-kr
1730 %{_datadir}/manual/mod/mod_env.html.en
1731 %lang(ja) %{_datadir}/manual/mod/mod_env.html.ja*
1732 %lang(ko) %{_datadir}/manual/mod/mod_env.html.ko.euc-kr
1733 %{_datadir}/manual/mod/mod_ext_filter.html.en
1734 %lang(ko) %{_datadir}/manual/mod/mod_ext_filter.html.ko.euc-kr
1735 %{_datadir}/manual/mod/mod_include.html.en
1736 %lang(ja) %{_datadir}/manual/mod/mod_include.html.ja*
1737 %{_datadir}/manual/mod/mod_log_config.html.en
1738 %lang(ja) %{_datadir}/manual/mod/mod_log_config.html.ja.euc-jp
1739 %lang(ko) %{_datadir}/manual/mod/mod_log_config.html.ko.euc-kr
1740 %{_datadir}/manual/mod/mod_log_forensic.html.en
1741 %{_datadir}/manual/mod/mod_mime*.html.en
1742 %lang(ja) %{_datadir}/manual/mod/mod_mime*.html.ja*
1743 %{_datadir}/manual/mod/mod_negotiation.html.en
1744 %lang(ja) %{_datadir}/manual/mod/mod_negotiation.html.ja*
1745 %{_datadir}/manual/mod/mod_setenvif.html.en
1746 %lang(ja) %{_datadir}/manual/mod/mod_setenvif.html.ja*
1747 %lang(ko) %{_datadir}/manual/mod/mod_setenvif.html.ko.euc-kr
1748 %{_datadir}/manual/mod/mod_speling.html.en
1749 %lang(ja) %{_datadir}/manual/mod/mod_speling.html.ja*
1750 %lang(ko) %{_datadir}/manual/mod/mod_speling.html.ko.euc-kr
1751 %{_datadir}/manual/mod/mod_userdir.html.en
1752 %lang(ja) %{_datadir}/manual/mod/mod_userdir.html.ja*
1753 %lang(ko) %{_datadir}/manual/mod/mod_userdir.html.ko.euc-kr
1754 %dir %{_datadir}/manual/programs
1755 %{_datadir}/manual/programs/*.html.en
1756 %lang(es) %{_datadir}/manual/programs/*.html.es
1757 %lang(ko) %{_datadir}/manual/programs/*.html.ko.euc-kr
1758 #%lang(ru) %{_datadir}/manual/programs/*.html.ru.koi8-r
1759 %dir %{_datadir}/manual/style
1760 %{_datadir}/manual/style/css
1761
1762 %{_datadir}/manual/mod/mod_suexec.html.en
1763 %lang(ja) %{_datadir}/manual/mod/mod_suexec.html.ja*
1764 %lang(ko) %{_datadir}/manual/mod/mod_suexec.html.ko.euc-kr
1765 %{_datadir}/manual/mod/mod_actions.html.en
1766 %lang(ja) %{_datadir}/manual/mod/mod_actions.html.ja*
1767 %lang(ko) %{_datadir}/manual/mod/mod_actions.html.ko.euc-kr
1768 #%{_datadir}/manual/mod/mod_auth.html.en
1769 #%lang(ja) %{_datadir}/manual/mod/mod_auth.html.ja*
1770 #%{_datadir}/manual/mod/mod_auth_anon.html.en
1771 #%{_datadir}/manual/mod/mod_auth_ldap.html.en
1772 %{_datadir}/manual/mod/mod_ldap.html.en
1773 #%{_datadir}/manual/mod/mod_auth_dbm.html.en
1774 #%{_datadir}/manual/mod/mod_auth_digest.html.en
1775 %lang(ko) %{_datadir}/manual/mod/mod_auth_digest.html.ko.euc-kr
1776 %{_datadir}/manual/mod/mod_cache.html.en
1777 %lang(ko) %{_datadir}/manual/mod/mod_cache.html.ko.euc-kr
1778 %{_datadir}/manual/mod/mod_disk_cache.html.en
1779 %lang(ko) %{_datadir}/manual/mod/mod_disk_cache.html.ko.euc-kr
1780 %{_datadir}/manual/mod/mod_mem_cache.html.en
1781 %lang(ko) %{_datadir}/manual/mod/mod_mem_cache.html.ko.euc-kr
1782 %{_datadir}/manual/mod/mod_cgid.html.en
1783 %lang(ja) %{_datadir}/manual/mod/mod_cgid.html.ja.euc-jp
1784 %lang(ko) %{_datadir}/manual/mod/mod_cgid.html.ko.euc-kr
1785 %{_datadir}/manual/mod/mod_charset_lite.html.en
1786 %lang(ko) %{_datadir}/manual/mod/mod_charset_lite.html.ko.euc-kr
1787 %{_datadir}/manual/mod/mod_dav*.html.en
1788 %lang(ja) %{_datadir}/manual/mod/mod_dav*.html.ja*
1789 %lang(ko) %{_datadir}/manual/mod/mod_dav*.html.ko.euc-kr
1790 %{_datadir}/manual/mod/mod_deflate.html.en
1791 %lang(ja) %{_datadir}/manual/mod/mod_deflate.html.ja*
1792 %lang(ko) %{_datadir}/manual/mod/mod_deflate.html.ko.euc-kr
1793 %{_datadir}/manual/mod/mod_dir.html.en
1794 %lang(ja) %{_datadir}/manual/mod/mod_dir.html.ja*
1795 %lang(ko) %{_datadir}/manual/mod/mod_dir.html.ko.euc-kr
1796 %{_datadir}/manual/mod/mod_expires.html.en
1797 %lang(ja) %{_datadir}/manual/mod/mod_expires.html.ja.euc-jp
1798 %lang(ko) %{_datadir}/manual/mod/mod_expires.html.ko.euc-kr
1799 %{_datadir}/manual/mod/mod_file_cache.html.en
1800 %lang(ko) %{_datadir}/manual/mod/mod_file_cache.html.ko.euc-kr
1801 %{_datadir}/manual/mod/mod_headers.html.en
1802 %lang(ko) %{_datadir}/manual/mod/mod_headers.html.ko.euc-kr
1803 #%{_datadir}/manual/mod/mod_imap.html.en
1804 #%lang(ko) %{_datadir}/manual/mod/mod_imap.html.ko.euc-kr
1805 %{_datadir}/manual/mod/mod_info.html.en
1806 %lang(ja) %{_datadir}/manual/mod/mod_info.html.ja*
1807 %lang(ko) %{_datadir}/manual/mod/mod_info.html.ko.euc-kr
1808 %{_datadir}/manual/mod/mod_proxy*.html.en
1809 %{_datadir}/manual/mod/mod_rewrite.html.en
1810 %{_datadir}/manual/mod/mod_so.html.en
1811 %lang(ja) %{_datadir}/manual/mod/mod_so.html.ja.euc-jp
1812 %lang(ko) %{_datadir}/manual/mod/mod_so.html.ko.euc-kr
1813 %{_datadir}/manual/images/mod_rewrite*
1814 %dir %{_datadir}/manual/rewrite
1815 %{_datadir}/manual/rewrite/index.html.en
1816 %{_datadir}/manual/rewrite/rewrite_guide.html.en
1817 %{_datadir}/manual/rewrite/rewrite_guide_advanced.html.en
1818 %{_datadir}/manual/rewrite/rewrite_intro.html.en
1819 %{_datadir}/manual/rewrite/rewrite_tech.html.en
1820 %dir %{_datadir}/manual/ssl
1821 %{_datadir}/manual/ssl/*.html.en
1822 %lang(ja) %{_datadir}/manual/ssl/*.html.ja*
1823 %{_datadir}/manual/mod/mod_ssl.html.en
1824 %{_datadir}/manual/mod/mod_status.html.en
1825 %lang(ja) %{_datadir}/manual/mod/mod_status.html.ja.euc-jp
1826 %lang(ko) %{_datadir}/manual/mod/mod_status.html.ko.euc-kr
1827 %{_datadir}/manual/mod/mod_usertrack.html.en
1828 %{_datadir}/manual/mod/mod_unique_id.html.en
1829 %lang(ja) %{_datadir}/manual/mod/mod_unique_id.html.ja*
1830 %lang(ko) %{_datadir}/manual/mod/mod_unique_id.html.ko.euc-kr
1831 %{_datadir}/manual/mod/mod_vhost_alias.html.en
1832 %dir %{_datadir}/manual/vhosts
1833 %{_datadir}/manual/vhosts/*.html.en
1834 %lang(de) %{_datadir}/manual/vhosts/*.html.de
1835 #%lang(es) %{_datadir}/manual/vhosts/*.html.es
1836 %lang(ja) %{_datadir}/manual/vhosts/*.html.ja*
1837 %lang(ko) %{_datadir}/manual/vhosts/*.html.ko.euc-kr
1838 #%lang(ru) %{_datadir}/manual/vhosts/*.html.ru.koi8-r
1839
1840 %files suexec
1841 %defattr(644,root,root,755)
1842 %attr(4755,root,root) %{_sbindir}/suexec
1843 %attr(755,root,root) %{_libexecdir}/mod_suexec.so
1844 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_suexec.conf
1845 %{_mandir}/man8/suexec.8*
1846
1847 %files index
1848 %defattr(644,root,root,755)
1849 %config(noreplace,missingok) %{_datadir}/html/index.html*
1850 %{_datadir}/html/*.gif
1851 %{_datadir}/html/*.png
1852
1853 %files apxs
1854 %defattr(644,root,root,755)
1855 %attr(755,root,root) %{_sbindir}/apxs
1856 %attr(755,root,root) %{_sbindir}/envvars*
1857 %attr(751,root,root) %dir %{_sysconfdir}
1858 %dir %{_libexecdir}
1859 %dir %{_libexecdir}/build
1860 %{_libexecdir}/build/config_vars.mk
1861 %{_mandir}/man8/apxs.8*
1862
1863 %files devel
1864 %defattr(644,root,root,755)
1865 %{_includedir}
1866 %{_libexecdir}/*.exp
1867 %attr(750,root,root) %dir %{_sysconfdir}/build
1868 %{_libexecdir}/build/[lprs]*.mk
1869 %attr(755,root,root) %{_libexecdir}/build/*.sh
1870 %attr(755,root,root) %{_libexecdir}/build/libtool
1871
1872 %files mod_actions
1873 %defattr(644,root,root,755)
1874 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_actions.conf
1875 %attr(755,root,root) %{_libexecdir}/mod_actions.so
1876
1877 #%files mod_auth
1878 #%defattr(644,root,root,755)
1879 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1880 #%attr(755,root,root) %{_libexecdir}/mod_auth.so
1881
1882 #%files mod_auth_anon
1883 #%defattr(644,root,root,755)
1884 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth_anon.conf
1885 #%attr(755,root,root) %{_libexecdir}/mod_auth_anon.so
1886
1887 %files mod_auth_basic
1888 %defattr(644,root,root,755)
1889 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1890 %attr(755,root,root) %{_libexecdir}/mod_auth_basic.so
1891
1892 #%files mod_auth_dbm
1893 #%defattr(644,root,root,755)
1894 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth_dbm.conf
1895 #%attr(755,root,root) %{_libexecdir}/mod_auth_dbm.so
1896 #%attr(755,root,root) %{_sbindir}/dbmmanage
1897 #%attr(755,root,root) %{_sbindir}/htdbm
1898 #%{_mandir}/man1/dbmmanage.1*
1899 #%{_mandir}/man1/htdbm.1*
1900
1901 %files mod_auth_digest
1902 %defattr(644,root,root,755)
1903 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth_digest.conf
1904 %attr(755,root,root) %{_libexecdir}/mod_auth_digest.so
1905
1906 #%if %{with ldap}
1907 #%files mod_auth_ldap
1908 #%defattr(644,root,root,755)
1909 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth_ldap.conf
1910 #%attr(755,root,root) %{_libexecdir}/mod_auth_ldap.so
1911 #%endif
1912
1913 %files mod_authn_alias
1914 %defattr(644,root,root,755)
1915 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1916 %attr(755,root,root) %{_libexecdir}/mod_authn_alias.so
1917
1918 %files mod_authn_anon
1919 %defattr(644,root,root,755)
1920 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1921 %attr(755,root,root) %{_libexecdir}/mod_authn_anon.so
1922
1923 %files mod_authn_dbd
1924 %defattr(644,root,root,755)
1925 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1926 %attr(755,root,root) %{_libexecdir}/mod_authn_dbd.so
1927
1928 %files mod_authn_dbm
1929 %defattr(644,root,root,755)
1930 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1931 %attr(755,root,root) %{_libexecdir}/mod_authn_dbm.so
1932
1933 %files mod_authn_default
1934 %defattr(644,root,root,755)
1935 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1936 %attr(755,root,root) %{_libexecdir}/mod_authn_default.so
1937
1938 %files mod_authn_file
1939 %defattr(644,root,root,755)
1940 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1941 %attr(755,root,root) %{_libexecdir}/mod_authn_file.so
1942
1943 %if %{with ldap}
1944 %files mod_authnz_ldap
1945 %defattr(644,root,root,755)
1946 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1947 %attr(755,root,root) %{_libexecdir}/mod_authnz_ldap.so
1948 %endif
1949
1950 %files mod_authz_dbm
1951 %defattr(644,root,root,755)
1952 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1953 %attr(755,root,root) %{_libexecdir}/mod_authz_dbm.so
1954
1955 %files mod_authz_default
1956 %defattr(644,root,root,755)
1957 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1958 %attr(755,root,root) %{_libexecdir}/mod_authz_default.so
1959
1960 %files mod_authz_groupfile
1961 %defattr(644,root,root,755)
1962 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1963 %attr(755,root,root) %{_libexecdir}/mod_authz_groupfile.so
1964
1965 %files mod_authz_host
1966 %defattr(644,root,root,755)
1967 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1968 %attr(755,root,root) %{_libexecdir}/mod_authz_host.so
1969
1970 %files mod_authz_owner
1971 %defattr(644,root,root,755)
1972 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1973 %attr(755,root,root) %{_libexecdir}/mod_authz_owner.so
1974
1975 %files mod_authz_user
1976 %defattr(644,root,root,755)
1977 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1978 %attr(755,root,root) %{_libexecdir}/mod_authz_user.so
1979
1980 %files mod_autoindex
1981 %defattr(644,root,root,755)
1982 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_autoindex.conf
1983 %attr(755,root,root) %{_libexecdir}/mod_autoindex.so
1984
1985 %if %{with bucketeer}
1986 %files mod_bucketeer
1987 %defattr(644,root,root,755)
1988 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1989 %attr(755,root,root) %{_libexecdir}/mod_bucketeer.so
1990 %endif
1991
1992 %files mod_cache
1993 %defattr(644,root,root,755)
1994 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_cache.conf
1995 %attr(755,root,root) %{_sbindir}/htcacheclean
1996 %attr(755,root,root) %{_libexecdir}/mod_cache.so
1997 %attr(755,root,root) %{_libexecdir}/mod_disk_cache.so
1998 %attr(755,root,root) %{_libexecdir}/mod_mem_cache.so
1999 %{_mandir}/man8/htcacheclean.8*
2000
2001 %files mod_cgid
2002 %defattr(644,root,root,755)
2003 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_cgid.conf
2004 %attr(755,root,root) %{_libexecdir}/mod_cgid.so
2005
2006 %files mod_charset_lite
2007 %defattr(644,root,root,755)
2008 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_charset_lite.conf
2009 %attr(755,root,root) %{_libexecdir}/mod_charset_lite.so
2010
2011 %files mod_dav
2012 %defattr(644,root,root,755)
2013 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_dav.conf
2014 %attr(755,root,root) %{_libexecdir}/mod_dav*.so
2015 %dir %attr(770,root,http) /var/lock/mod_dav
2016
2017 %files mod_dbd
2018 %defattr(644,root,root,755)
2019 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
2020 %attr(755,root,root) %{_libexecdir}/mod_dbd.so
2021
2022 %files mod_deflate
2023 %defattr(644,root,root,755)
2024 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_deflate.conf
2025 %attr(755,root,root) %{_libexecdir}/mod_deflate.so
2026
2027 %files mod_dir
2028 %defattr(644,root,root,755)
2029 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_dir.conf
2030 %attr(755,root,root) %{_libexecdir}/mod_dir.so
2031
2032 %files mod_dumpio
2033 %defattr(644,root,root,755)
2034 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
2035 %attr(755,root,root) %{_libexecdir}/mod_dumpio.so
2036
2037 %files mod_expires
2038 %defattr(644,root,root,755)
2039 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_expires.conf
2040 %attr(755,root,root) %{_libexecdir}/mod_expires.so
2041
2042 %files mod_file_cache
2043 %defattr(644,root,root,755)
2044 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_file_cache.conf
2045 %attr(755,root,root) %{_libexecdir}/mod_file_cache.so
2046
2047 %files mod_filter
2048 %defattr(644,root,root,755)
2049 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
2050 %attr(755,root,root) %{_libexecdir}/mod_filter.so
2051
2052 %files mod_headers
2053 %defattr(644,root,root,755)
2054 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_headers.conf
2055 %attr(755,root,root) %{_libexecdir}/mod_headers.so
2056
2057 %files mod_ident
2058 %defattr(644,root,root,755)
2059 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
2060 %attr(755,root,root) %{_libexecdir}/mod_ident.so
2061
2062 %files mod_imagemap
2063 %defattr(644,root,root,755)
2064 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
2065 %attr(755,root,root) %{_libexecdir}/mod_imagemap.so
2066
2067 #%files mod_imap
2068 #%defattr(644,root,root,755)
2069 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_imap.conf
2070 #%attr(755,root,root) %{_libexecdir}/mod_imap.so
2071
2072 %files mod_info
2073 %defattr(644,root,root,755)
2074 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_info.conf
2075 %attr(755,root,root) %{_libexecdir}/mod_info.so
2076
2077 %if %{with ldap}
2078 %files mod_ldap
2079 %defattr(644,root,root,755)
2080 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_ldap.conf
2081 %attr(755,root,root) %{_libexecdir}/mod_ldap.so
2082 %endif
2083
2084 %files mod_logio
2085 %defattr(644,root,root,755)
2086 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
2087 %attr(755,root,root) %{_libexecdir}/mod_logio.so
2088
2089 %files mod_proxy
2090 %defattr(644,root,root,755)
2091 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_proxy.conf
2092 %attr(755,root,root) %{_libexecdir}/mod_proxy*.so
2093
2094 %files mod_rewrite
2095 %defattr(644,root,root,755)
2096 %attr(755,root,root) %{_sbindir}/httxt2dbm
2097 %attr(755,root,root) %{_libexecdir}/mod_rewrite.so
2098 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_rewrite.conf
2099
2100 %if %{with ssl}
2101 %files mod_ssl
2102 %defattr(644,root,root,755)
2103 %attr(750,root,root) %dir %{_sysconfdir}/ssl
2104 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ssl/server.*
2105 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_ssl.conf
2106 %attr(755,root,root) %{_libexecdir}/mod_ssl.so
2107 %endif
2108
2109 %files mod_status
2110 %defattr(644,root,root,755)
2111 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_status.conf
2112 %attr(755,root,root) %{_libexecdir}/mod_status.so
2113
2114 %files mod_unique_id
2115 %defattr(644,root,root,755)
2116 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_unique_id.conf
2117 %attr(755,root,root) %{_libexecdir}/mod_unique_id.so
2118
2119 %files mod_usertrack
2120 %defattr(644,root,root,755)
2121 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_usertrack.conf
2122 %attr(755,root,root) %{_libexecdir}/mod_usertrack.so
2123
2124 %files mod_version
2125 %defattr(644,root,root,755)
2126 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
2127 %attr(755,root,root) %{_libexecdir}/mod_version.so
2128
2129 %files mod_vhost_alias
2130 %defattr(644,root,root,755)
2131 %attr(755,root,root) %{_libexecdir}/mod_vhost_alias.so
2132 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_vhost_alias.conf
2133
2134 %files -n htpasswd-%{name}
2135 %defattr(644,root,root,755)
2136 %attr(755,root,root) %{_bindir}/htpasswd
2137 %attr(755,root,root) %{_sbindir}/htpasswd
2138 %{_mandir}/man1/htpasswd.1*
2139
2140 %files dbmtools
2141 %defattr(644,root,root,755)
2142 %attr(755,root,root) %{_sbindir}/dbmmanage
2143 %attr(755,root,root) %{_sbindir}/htdbm
2144 %{_mandir}/man1/dbmmanage.1*
2145 %{_mandir}/man1/htdbm.1*
2146
2147 %files cgi_test
2148 %defattr(644,root,root,755)
2149 %dir %{_cgibindir}
2150 %attr(755,root,root) %{_cgibindir}/*
2151 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/09_cgi_test.conf
This page took 0.365099 seconds and 3 git commands to generate.