]> git.pld-linux.org Git - packages/lighttpd.git/blame - lighttpd.spec
add packages for new modules: mod_openssl, mod_vhostdb, mod_wstunnel
[packages/lighttpd.git] / lighttpd.spec
CommitLineData
8d7ff392
AM
1
2# TODO:
3# - provide or autogenerate self signed cert in post, so after installing
4# lighttpd-ssl server will still work
65a96cff 5# - patch with mod_websocket: https://github.com/Juniper/lighttpd-for-juise
5bc23855 6# - lighttpd-mod_fd_transfer: https://redmine.lighttpd.net/boards/3/topics/4992
170daa95
ER
7#
8# Conditional build:
5877c711 9%bcond_with tests # build with tests
8d377a51 10%bcond_without xattr # support of extended attributes
11%bcond_without ipv6 # IPv4-only version (doesn't require IPv6 in kernel)
12%bcond_without largefile # largefile support (see notes above)
13%bcond_without ssl # ssl support
5febf716 14%bcond_without mysql # mysql support in mod_mysql_vhost
599694d6 15%bcond_without geoip # GeoIP support
73314313 16%bcond_with krb5 # krb5 support (does not work with heimdal)
4c5c8771 17%bcond_without ldap # ldap support in mod_auth
26843c13 18%bcond_without lua # LUA support in mod_cml (needs LUA >= 5.1)
8d377a51 19%bcond_with memcache # memcached support in mod_cml / mod_trigger_b4_dl
2a732f8a 20%bcond_with gamin # gamin for reducing number of stat() calls.
2f2ffea9 21 # NOTE: must be enabled in config: server.stat-cache-engine = "fam"
8d377a51 22%bcond_with gdbm # gdbm in mod_trigger_b4_dl
3336e336 23%bcond_without mod_trigger_b4_dl # mod_trigger_b4_dl
8d377a51 24%bcond_with webdav_props # properties in mod_webdav (includes extra sqlite3/libxml deps)
15bf768a 25%bcond_with webdav_locks # webdav locks with extra efsprogs deps
8d377a51 26%bcond_with valgrind # compile code with valgrind support.
ef46c984 27%bcond_with h264_streaming # build h264_streaming module
79404238 28
7e95562d 29%if %{with webdav_locks}
15bf768a 30%define webdav_progs 1
31%endif
32
3336e336
ER
33# if(WITH_PCRE AND (WITH_MEMCACHED OR WITH_GDBM))
34%if %{without memcached} && %{without gdbm}
35%undefine with_mod_trigger_b4_dl
36%endif
37
027853cc 38Summary: Fast and light HTTP server
1e6342f4 39Summary(pl.UTF-8): Szybki i lekki serwer HTTP
bee4f74e 40Name: lighttpd
b1fb5833
ER
41Version: 1.4.46
42Release: 0.1
4241e769 43License: BSD
635dcdbb 44Group: Networking/Daemons/HTTP
5cf37abe 45Source0: http://download.lighttpd.net/lighttpd/releases-1.4.x/%{name}-%{version}.tar.xz
b1fb5833 46# Source0-md5: b774558e0c07f9eae91105c4132383cb
bee4f74e 47Source1: %{name}.init
2f7162ab
AM
48Source2: %{name}.conf
49Source3: %{name}.user
607835c0 50Source4: %{name}.logrotate
c54ca3d2 51Source5: %{name}.sysconfig
87c01276 52Source6: %{name}-mime.types.sh
2ae4b72f 53Source7: http://glen.alkohol.ee/pld/lighty/favicon.ico
de13c2b1 54# Source7-md5: 00fcac5b861a54f5eb147a589504d480
2c3adf57
ER
55Source8: light_button.png
56# Source8-md5: 3e1008ee1d3d6d390cf81fe3072b4f50
57Source9: light_logo.png
58# Source9-md5: cbb7f0676e51ee2e26cf004df293fc62
59Source10: pld_button.png
60# Source10-md5: 185afa921e81bd726b9f0f9f0909dc6e
66f5ed22 61Source11: %{name}-pld.html
ac4cc36e 62Source12: %{name}.monitrc
af35593f 63Source13: branch.sh
d12d557e 64Source14: TODO
e2bb5fba 65Source16: %{name}.tmpfiles
710a7965
ER
66Source100: mod_access.conf
67Source101: mod_accesslog.conf
68Source102: mod_alias.conf
69Source103: mod_auth.conf
70Source104: mod_cgi.conf
71Source105: mod_cml.conf
72Source106: mod_compress.conf
73Source107: mod_deflate.conf
74Source108: mod_dirlisting.conf
75Source109: mod_evasive.conf
76Source110: mod_evhost.conf
77Source111: mod_expire.conf
78Source112: mod_fastcgi.conf
79Source113: mod_flv_streaming.conf
80Source114: mod_indexfile.conf
81Source115: mod_proxy.conf
82Source116: mod_redirect.conf
83Source117: mod_rewrite.conf
84Source118: mod_rrdtool.conf
85Source119: mod_scgi.conf
86Source120: mod_secdownload.conf
87Source121: mod_setenv.conf
88Source122: mod_simple_vhost.conf
89Source123: mod_ssi.conf
90Source124: mod_staticfile.conf
91Source125: mod_status.conf
92Source126: mod_trigger_b4_dl.conf
93Source127: mod_userdir.conf
94Source128: mod_usertrack.conf
95Source129: mod_webdav.conf
96Source130: php-spawned.conf
97Source131: php-external.conf
98Source132: ssl.conf
99Source133: mod_mysql_vhost.conf
100Source134: mod_magnet.conf
101Source135: mod_extforward.conf
102Source136: mod_h264_streaming.conf
103Source137: mod_cgi_php.conf
104Source138: mod_compress.tmpwatch
105Source139: mod_uploadprogress.conf
106Source140: mod_geoip.conf
aee01411 107Source141: mod_authn_ldap.conf
b6b48477 108# use branch.sh script to create branch.diff
d4094893
ER
109#Patch100: %{name}-branch.diff
110## Patch100-md5: 7bd09235304c8bcb16f34d49d480c0fb
48986775
ER
111Patch0: %{name}-use_bin_sh.patch
112Patch1: %{name}-mod_evasive-status_code.patch
23dede10 113Patch2: %{name}-mod_h264_streaming.patch
d57b32c3 114Patch3: %{name}-branding.patch
4330480b 115Patch4: systemd.patch
5f5b97ee 116Patch6: test-port-setup.patch
63821193 117Patch7: env-documentroot.patch
70373b58 118URL: http://www.lighttpd.net/
599694d6 119%{?with_geoip:BuildRequires: GeoIP-devel}
b429b3cc 120%{?with_xattr:BuildRequires: attr-devel}
c5a542fc 121BuildRequires: autoconf >= 2.57
e1775e91
ER
122%if "%{pld_release}" != "ac"
123BuildRequires: automake >= 1:1.11.2
124%else
1a75d3e1 125BuildRequires: automake
e1775e91 126%endif
1a75d3e1 127BuildRequires: bzip2-devel
a800d9b6 128BuildRequires: fcgi-devel
9c336869 129%{?with_gamin:BuildRequires: gamin-devel}
6ec064d6 130%{?with_gdbm:BuildRequires: gdbm-devel}
73314313 131%{?with_krb5:BuildRequires: krb5-devel}
6ec064d6 132%{?with_memcache:BuildRequires: libmemcache-devel}
1a75d3e1 133BuildRequires: libtool
5febf716 134BuildRequires: libuuid-devel
6ec064d6 135%{?with_webdav_props:BuildRequires: libxml2-devel}
26843c13 136%{?with_lua:BuildRequires: lua51-devel}
6ec064d6 137BuildRequires: mailcap >= 2.1.14-4.4
cc769ac6 138%{?with_mysql:BuildRequires: mysql-devel}
4c5c8771 139%{?with_ldap:BuildRequires: openldap-devel}
49163762 140%{?with_ssl:BuildRequires: openssl-devel}
1a75d3e1 141BuildRequires: pcre-devel
6ec064d6 142BuildRequires: pkgconfig
e1775e91 143BuildRequires: rpm >= 4.4.9-56
1a836c43 144BuildRequires: rpmbuild(macros) >= 1.647
66f5ed22 145%{?with_webdav_props:BuildRequires: sqlite3-devel}
5cf37abe 146BuildRequires: tar >= 1:1.22
83ca4b2b 147%{?with_valgrind:BuildRequires: valgrind}
aa6cbd91 148BuildRequires: which
5cf37abe 149BuildRequires: xz
cc769ac6 150BuildRequires: zlib-devel
66f5ed22
ER
151Requires(post,preun): /sbin/chkconfig
152Requires(postun): /usr/sbin/groupdel
153Requires(postun): /usr/sbin/userdel
bee4f74e
AM
154Requires(pre): /bin/id
155Requires(pre): /usr/bin/getgid
5febf716 156Requires(pre): /usr/lib/rpm/user_group.sh
bee4f74e
AM
157Requires(pre): /usr/sbin/groupadd
158Requires(pre): /usr/sbin/useradd
28537382 159Requires(pre): /usr/sbin/usermod
e83411a7
ER
160Requires: %{name}-mod_dirlisting = %{version}-%{release}
161Requires: %{name}-mod_indexfile = %{version}-%{release}
162Requires: %{name}-mod_staticfile = %{version}-%{release}
677b5f00 163Requires: rc-scripts >= 0.4.3.0
974477b0 164Requires: rpm-whiteout >= 1.5
52e7e8c4 165Requires: systemd-units >= 38
49214c0b 166Suggests: %{name}-mod_accesslog
6230924e 167Provides: group(http)
e68efba2 168Provides: group(lighttpd)
e68efba2 169Provides: user(lighttpd)
1a75d3e1 170Provides: webserver
c5f94c38 171Provides: webserver(headers)
4dadb345 172Provides: webserver(mime)
b4faac46 173Conflicts: logrotate < 3.7-4
0296e68a
ER
174# for the posttrans scriptlet, conflicts because in vserver environment rpm package is not installed.
175Conflicts: rpm < 4.4.2-0.2
bee4f74e
AM
176BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
177
b4d015dd 178%define pkglibdir %{_libdir}/%{name}
8d734bed 179%define _lighttpddir /home/services/%{name}
bee4f74e
AM
180%define _sysconfdir /etc/%{name}
181
182%description
f655b1fd 183lighttpd is a secure, fast, compliant and very flexible web-server
ebd2f6ff
ER
184which has been optimized for high-performance environments. It has a
185very low memory footprint compared to other webservers and takes care
186of cpu-load. Its advanced feature-set (FastCGI, CGI, Auth,
bee4f74e
AM
187Output-Compression, URL-Rewriting and many more) make lighttpd the
188perfect webserver-software for every server that is suffering load
189problems.
190
6b35183e 191%description -l pl.UTF-8
f655b1fd 192lighttpd jest bezpiecznym, szybkim, przyjaznym i bardzo elastycznym
6b35183e
JR
193serwerem WWW, który został zoptymalizowany pod kątem
194wysokowydajnościowych środowisk. Zajmuje bardzo małą ilość pamięci w
195porównaniu do innych serwerów WWW oraz dba o zajętość procesora.
1a75d3e1 196Szeroki zestaw opcji (FastCGI, CGI, uwierzytelnianie, kompresja
6b35183e
JR
197wyjścia, przepisywanie URL-i i wiele innych) czynią z lighttpd
198doskonałe oprogramowanie web-serwerowe na każdy serwer cierpiący z
199powodu problemów z obciążeniem.
f655b1fd 200
5febf716
ER
201%package mod_access
202Summary: lighttpd module for making access restrictions
1e6342f4 203Summary(pl.UTF-8): Moduł lighttpd ograniczający dostęp
635dcdbb 204Group: Networking/Daemons/HTTP
86099f38 205URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModAccess
5febf716
ER
206Requires: %{name} = %{version}-%{release}
207Provides: webserver(access)
208
209%description mod_access
210The access module is used to deny access to files with given trailing
211path names.
212
6b35183e
JR
213%description mod_access -l pl.UTF-8
214Moduł access służy do ograniczania dostępu do plików o podanych
215ścieżkach.
2c978720 216
5febf716
ER
217%package mod_accesslog
218Summary: lighttpd module to record access logs
1e6342f4 219Summary(pl.UTF-8): Moduł lighttpd do zapisu logów dostępu
635dcdbb 220Group: Networking/Daemons/HTTP
86099f38 221URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModAccessLog
5febf716
ER
222Requires: %{name} = %{version}-%{release}
223
224%description mod_accesslog
225CLF like by default, flexible like Apache.
226
6b35183e
JR
227%description mod_accesslog -l pl.UTF-8
228Domyślnie podobny do CLF, elastyczny jak Apache.
2c978720 229
5febf716 230%package mod_alias
2c978720 231Summary: lighttpd module for making URL aliasing
1e6342f4 232Summary(pl.UTF-8): Moduł lighttpd odpowiadający za aliasy URL-i
635dcdbb 233Group: Networking/Daemons/HTTP
86099f38 234URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModAlias
5febf716
ER
235Requires: %{name} = %{version}-%{release}
236Provides: webserver(alias)
237
238%description mod_alias
239The alias module is used to specify a special document-root for a
2c978720
JB
240given URL-subset.
241
6b35183e
JR
242%description mod_alias -l pl.UTF-8
243Modul alias służy do określania specjalnego drzewa (document-roota)
2c978720 244dla podanego podzbioru URL-i.
5febf716
ER
245
246%package mod_auth
247Summary: lighttpd module for authentication support
1e6342f4 248Summary(pl.UTF-8): Moduł lighttpd do obsługi uwierzytelniania
635dcdbb 249Group: Networking/Daemons/HTTP
86099f38 250URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModAuth
5febf716 251Requires: %{name} = %{version}-%{release}
ee844130 252Requires: %{name}-mod_authn_file = %{version}-%{release}
95722ee0 253# TODO: ldap and mysql should be optional
3c00178a 254# https://github.com/lighttpd/lighttpd1.4/blob/lighttpd-1.4.42/src/configfile.c#L426-L428
95722ee0 255Requires: %{name}-mod_authn_ldap = %{version}-%{release}
3336e336 256%if %{with mysql}
95722ee0 257Requires: %{name}-mod_authn_mysql = %{version}-%{release}
3336e336 258%endif
5febf716
ER
259Provides: webserver(auth)
260
261%description mod_auth
262lighttpd supportes both authentication method described by RFC 2617:
263basic and digest.
264
6b35183e
JR
265%description mod_auth -l pl.UTF-8
266lighttpd obsługuje obie metody uwierzytelniania opisane w RFC 2617:
2c978720
JB
267basic i digest.
268
52788937
ER
269%package mod_authn_file
270Summary: lighttpd authn_file module
271Group: Networking/Daemons/HTTP
272Requires: %{name} = %{version}-%{release}
273
274%description mod_authn_file
275lighttpd authn_file module.
276
277%package mod_authn_gssapi
278Summary: lighttpd authn_gssapi module
279Group: Networking/Daemons/HTTP
280Requires: %{name} = %{version}-%{release}
281
282%description mod_authn_gssapi
283lighttpd authn_gssapi module.
284
285%package mod_authn_ldap
286Summary: lighttpd authn_ldap module
287Group: Networking/Daemons/HTTP
288Requires: %{name} = %{version}-%{release}
289
290%description mod_authn_ldap
291lighttpd authn_ldap module.
292
293%package mod_authn_mysql
294Summary: lighttpd authn_mysql module
295Group: Networking/Daemons/HTTP
296Requires: %{name} = %{version}-%{release}
297
298%description mod_authn_mysql
299lighttpd authn_mysql module.
300
5febf716
ER
301%package mod_cgi
302Summary: lighttpd module for CGI handling
1e6342f4 303Summary(pl.UTF-8): Moduł lighttpd do obsługi CGI
635dcdbb 304Group: Networking/Daemons/HTTP
86099f38 305URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModCGI
5febf716 306Requires: %{name} = %{version}-%{release}
90e69809 307Requires: %{name}-mod_alias = %{version}-%{release}
5febf716
ER
308Provides: webserver(cgi)
309
310%description mod_cgi
311The cgi module provides a CGI-conforming interface.
312
313CGI programs allow you to enhance the functionality of the server in a
2c978720
JB
314very straight and simple way.
315
6b35183e
JR
316%description mod_cgi -l pl.UTF-8
317Moduł cgi udostępnia interfejs zgodny z CGI.
2c978720 318
6b35183e
JR
319Programy CGI pozwalają rozszerzać funkcjonalność serwera w bardzo
320prosty i naturalny sposób.
5febf716 321
42f6feaa
PG
322%package mod_cgi_php
323Summary: lighttpd module for CGI handling PHP scripts
324Summary(pl.UTF-8): Moduł lighttpd do obsługi skryptów PHP przez CGI
635dcdbb 325Group: Networking/Daemons/HTTP
42f6feaa 326Requires: %{name}-mod_cgi = %{version}-%{release}
d65e8f48 327Requires: php(cgi)
e782ebbb 328Provides: webserver(php)
42f6feaa
PG
329
330%description mod_cgi_php
331The cgi module provides a CGI-conforming interface for PHP scripts.
332
333CGI programs allow you to enhance the functionality of the server in a
334very straight and simple way.
335
336%description mod_cgi_php -l pl.UTF-8
e782ebbb
ER
337Moduł cgi udostępnia interfejs zgodny z CGI do wywoływania skryptów
338PHP.
42f6feaa
PG
339
340Programy CGI pozwalają rozszerzać funkcjonalność serwera w bardzo
341prosty i naturalny sposób.
342
5febf716
ER
343%package mod_cml
344Summary: lighttpd module for Cache Meta Language
1e6342f4 345Summary(pl.UTF-8): Moduł Cache Meta Language
635dcdbb 346Group: Networking/Daemons/HTTP
86099f38 347URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModCML
5febf716
ER
348Requires: %{name} = %{version}-%{release}
349
350%description mod_cml
351CML is a Meta language to describe the dependencies of a page at one
352side and building a page from its fragments on the other side using
353LUA.
354
6b35183e
JR
355%description mod_cml -l pl.UTF-8
356CML to metajęzyk służący z jednej strony do opisu zależności strony i
357z drugiej strony do budowania strony z fragmentów przy użyciu LUA.
5febf716 358
fda87005 359%package mod_compress
5febf716 360Summary: lighttpd module for output compression
1e6342f4 361Summary(pl.UTF-8): Moduł lighttpd do kompresji wyjścia
635dcdbb 362Group: Networking/Daemons/HTTP
86099f38 363URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModCompress
fda87005
ER
364Requires: %{name} = %{version}-%{release}
365
366%description mod_compress
367Output compression reduces the network load and can improve the
368overall throughput of the webserver.
369
370Only static content is supported up to now.
371
a877d9a4 372The server negotiates automatically which compression method is used.
fda87005
ER
373Supported are gzip, deflate, bzip.
374
6b35183e
JR
375%description mod_compress -l pl.UTF-8
376Kompresja wyjścia zmniejsza obciążenie sieci i może poprawić całkowitą
377przepustowość serwera WWW.
a877d9a4 378
6b35183e 379Jak na razie obsługiwana jest tylko statyczna treść.
a877d9a4 380
6b35183e
JR
381Serwer automatycznie negocjuje, która metoda kompresji jest używana.
382Obsługiwane są gzip, deflate i bzip.
a877d9a4 383
5febf716 384%package mod_deflate
2c978720 385Summary: lighttpd module for output compression using deflate method
1e6342f4 386Summary(pl.UTF-8): Moduł lighttpd do kompresji wyjścia metodą deflate
635dcdbb 387Group: Networking/Daemons/HTTP
86099f38 388URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Mod_Deflate
fda87005
ER
389Requires: %{name} = %{version}-%{release}
390
5febf716
ER
391%description mod_deflate
392mod_deflate can compress any output from lighttpd static or dynamic.
393It doesn't support caching compressed output like mod_compress.
fda87005 394
6b35183e
JR
395%description mod_deflate -l pl.UTF-8
396mod_deflate potrafi kompresować statyczne i dynamiczne wyjście z
397lighttpd. Nie obsługuje cache'owania wyniku kompresji, jak robi to
2c978720
JB
398mod_compress.
399
5febf716
ER
400%package mod_dirlisting
401Summary: lighttpd module for directory listings
1e6342f4 402Summary(pl.UTF-8): Moduł lighttpd do tworzenia listingów katalogów
635dcdbb 403Group: Networking/Daemons/HTTP
86099f38 404URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModDirlisting
5febf716
ER
405Requires: %{name} = %{version}-%{release}
406
407%description mod_dirlisting
408mod_dirlisting generates HTML based directory listings with full CSS
409control.
410
6b35183e
JR
411%description mod_dirlisting -l pl.UTF-8
412mod_dirlisting tworzy listingi katalogów w formacie HTML z pełną
413kontrolą CSS.
2c978720 414
5febf716
ER
415%package mod_evasive
416Summary: lighttpd evasive module
1e6342f4 417Summary(pl.UTF-8): Moduł evasive dla lighttpd
635dcdbb 418Group: Networking/Daemons/HTTP
34b8d937 419URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModEvasive
5febf716
ER
420Requires: %{name} = %{version}-%{release}
421
422%description mod_evasive
2c978720
JB
423lighttpd evasive module.
424
6b35183e
JR
425%description mod_evasive -l pl.UTF-8
426Moduł evasive dla lighttpd.
5febf716
ER
427
428%package mod_evhost
429Summary: lighttpd module for enhanced virtual-hosting
1e6342f4 430Summary(pl.UTF-8): Moduł lighttpd rozszerzający obsługę hostów wirtualnych
635dcdbb 431Group: Networking/Daemons/HTTP
86099f38 432URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModEVhost
5febf716
ER
433Requires: %{name} = %{version}-%{release}
434
435%description mod_evhost
436mod_evhost builds the document-root based on a pattern which contains
437wildcards. Those wildcards can represent parts of the submitted
438hostname.
439
6b35183e
JR
440%description mod_evhost -l pl.UTF-8
441mod_evhost tworzy document-root w oparciu o wzorzec zawierający znaki
442wieloznaczne (wildcards). Znaki te reprezentują części przekazanej
2c978720
JB
443nazwy hosta.
444
5febf716
ER
445%package mod_expire
446Summary: lighttpd module for controlling the expiration of content in caches
1e6342f4 447Summary(pl.UTF-8): Moduł lighttpd sterujący wygasaniem treści w cache'ach
635dcdbb 448Group: Networking/Daemons/HTTP
86099f38 449URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModExpire
5febf716 450Requires: %{name} = %{version}-%{release}
8f3d157e 451Provides: webserver(expires)
5febf716
ER
452
453%description mod_expire
454mod_expire controls the setting of the the Expire response header.
455
6b35183e
JR
456%description mod_expire -l pl.UTF-8
457mod_expire steruje ustawianiem nagłówka odpowiedzi Expire.
2c978720 458
93347afb 459%package mod_extforward
a044e4b4 460Summary: lighttpd module to extract the client's "real" IP from X-Forwarded-For header
1e6342f4 461Summary(pl.UTF-8): Moduł lighttpd wyciągający "prawdziwy" IP klienta z nagłówka X-Forwarded-For
635dcdbb 462Group: Networking/Daemons/HTTP
86099f38 463URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/DocsModExtForward
93347afb
ER
464Requires: %{name} = %{version}-%{release}
465
466%description mod_extforward
a044e4b4 467This module will extract the client's "real" IP from X-Forwarded-For
1aef08e1 468header which is added by Squid or other proxies. It might be useful
9d166fb8 469for servers behind reverse proxy servers.
93347afb 470
6b35183e
JR
471%description mod_extforward -l pl.UTF-8
472Ten moduł wyciąga "prawdziwy" IP klienta z nagłówka X-Forwarded-For
473dodawanego przez Squida czy inne proxy. Może być przydatny dla
474serwerów stojących za odwrotnymi serwerami proxy.
a044e4b4 475
5febf716
ER
476%package mod_fastcgi
477Summary: lighttpd module for FastCGI interface
1e6342f4 478Summary(pl.UTF-8): Moduł lighttpd do interfejsu FastCGI
635dcdbb 479Group: Networking/Daemons/HTTP
86099f38 480URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModFastCGI
5febf716
ER
481Requires: %{name} = %{version}-%{release}
482
483%description mod_fastcgi
484The FastCGI interface is the fastest and most secure way to interface
485external process-handlers like Perl, PHP and your self-written
486applications.
487
6b35183e
JR
488%description mod_fastcgi -l pl.UTF-8
489Interfejs FastCGI to najszybszy i najbezpieczniejszy sposób
490komunikacji z zewnętrznymi programami obsługującymi procesy, takimi
491jak Perl, PHP czy własne aplikacje.
2c978720 492
5febf716
ER
493%package mod_flv_streaming
494Summary: lighttpd module for flv streaming
1e6342f4 495Summary(pl.UTF-8): Moduł lighttpd do streamingu flv
635dcdbb 496Group: Networking/Daemons/HTTP
34b8d937 497URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModFLVStreaming
5febf716
ER
498Requires: %{name} = %{version}-%{release}
499
500%description mod_flv_streaming
501lighttpd module for flv streaming.
502
6b35183e
JR
503%description mod_flv_streaming -l pl.UTF-8
504Moduł lighttpd do streamingu flv.
2c978720 505
52788937
ER
506%package mod_geoip
507Summary: lighttpd module for IP Based Geographic Lookups
508Group: Networking/Daemons/HTTP
509URL: https://redmine.lighttpd.net/projects/lighttpd/wiki/Docs_ModGeoip
510Requires: %{name} = %{version}-%{release}
511
512%description mod_geoip
51b49ca1
ER
513mod_geoip is a module for fast ip/location lookups. It uses MaxMind
514GeoIP / GeoCity databases.
515
516If the ip was found in the database the module sets the appropriate
517environment variables to the request, thus making other modules/fcgi
518be informed.
52788937 519
23dede10
ER
520%package mod_h264_streaming
521Summary: lighttpd module for h264 streaming
cf2575fc 522Summary(pl.UTF-8): Moduł lighttpd do emisji strumieni h264
3b1299af 523License: CC 3.0 BY-NC-SA
635dcdbb 524Group: Networking/Daemons/HTTP
3b1299af 525URL: http://h264.code-shop.com/trac/wiki/Mod-H264-Streaming-Lighttpd-Version2
23dede10
ER
526Requires: %{name} = %{version}-%{release}
527
528%description mod_h264_streaming
cf2575fc
JB
529A lighttpd plugin for pseudo-streaming QuickTime/MPEG-4 files.
530
531%description mod_h264_streaming -l pl.UTF-8
532Moduł lighttpd do pseudostreamingu plików QuickTime/MPEG-4.
23dede10 533
5febf716
ER
534%package mod_indexfile
535Summary: lighttpd indexfile module
1e6342f4 536Summary(pl.UTF-8): Moduł indexfile dla lighttpd
635dcdbb 537Group: Networking/Daemons/HTTP
34b8d937 538URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Index-file-names.Details
5febf716
ER
539Requires: %{name} = %{version}-%{release}
540Provides: webserver(indexfile)
541
542%description mod_indexfile
543indexfile module.
a877d9a4 544
6b35183e
JR
545%description mod_indexfile -l pl.UTF-8
546Moduł indexfile.
2c978720 547
0f9dfecb
ER
548%package mod_magnet
549Summary: lighttpd powermagnet module
1e6342f4 550Summary(pl.UTF-8): Moduł powermagnet dla lighttpd
635dcdbb 551Group: Networking/Daemons/HTTP
34b8d937 552URL: http://redmine.lighttpd.net/wiki/lighttpd/Docs:ModMagnet
0f9dfecb
ER
553Requires: %{name} = %{version}-%{release}
554
555%description mod_magnet
556mod_magnet is a module to control the request handling in lighty.
557
6b35183e
JR
558%description mod_magnet -l pl.UTF-8
559mod_magnet to moduł sterujący obsługą żądań w lighty.
2c978720 560
fda87005 561%package mod_mysql_vhost
5febf716 562Summary: lighttpd module for MySQL based vhosting
1e6342f4 563Summary(pl.UTF-8): Moduł lighttpd obsługujący vhosty oparte na MySQL-u
635dcdbb 564Group: Networking/Daemons/HTTP
86099f38 565URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModMySQLVhost
fda87005 566Requires: %{name} = %{version}-%{release}
5febf716 567Conflicts: %{name}-mod_simple_vhost
fda87005
ER
568
569%description mod_mysql_vhost
570This module provides virtual hosts (vhosts) based on a MySQL table.
571
6b35183e
JR
572%description mod_mysql_vhost -l pl.UTF-8
573Ten moduł udostępnia wirtualne hosty (vhosty) oparte na tabeli MySQL.
a877d9a4 574
03c15dcf
ER
575%package mod_openssl
576Summary: TLS/SSL for lighttpd
577Group: Networking/Daemons/HTTP
578URL: https://redmine.lighttpd.net/projects/lighttpd/wiki/Docs_SSL
579Requires: %{name} = %{version}-%{release}
580
581%description mod_openssl
582TLS/SSL for lighttpd.
583
5febf716
ER
584%package mod_proxy
585Summary: lighttpd module for proxying requests
1e6342f4 586Summary(pl.UTF-8): Moduł lighttpd do przekazywania żądań
635dcdbb 587Group: Networking/Daemons/HTTP
86099f38 588URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModProxy
5febf716
ER
589Requires: %{name} = %{version}-%{release}
590
591%description mod_proxy
2c978720 592The proxy module a simplest way to connect lighttpd to Java servers
5febf716
ER
593which have a HTTP-interface.
594
6b35183e
JR
595%description mod_proxy -l pl.UTF-8
596Moduł proxy to najprostszy sposób łączenia lighttpd z serwerami Javy
597mającymi interfejs HTTP.
2c978720 598
5febf716
ER
599%package mod_proxy_core
600Summary: lighttpd module for proxying requests
1e6342f4 601Summary(pl.UTF-8): Moduł lighttpd do przekazywania żądań
635dcdbb 602Group: Networking/Daemons/HTTP
5febf716
ER
603URL: http://blog.lighttpd.net/articles/2006/07/18/mod_proxy_core-commited-to-svn
604Requires: %{name} = %{version}-%{release}
605
606%description mod_proxy_core
607The proxy module a simplest way to connect lighttpd to java servers
608which have a HTTP-interface.
609
610This is the new proxy code.
611
6b35183e
JR
612%description mod_proxy_core -l pl.UTF-8
613Moduł proxy to najprostszy sposób łączenia lighttpd z serwerami Javy
614mającymi interfejs HTTP.
2c978720 615
6b35183e 616Ten pakiet zawiera nowy moduł proxy.
2c978720 617
5febf716
ER
618%package mod_redirect
619Summary: lighttpd module for URL redirects
1e6342f4 620Summary(pl.UTF-8): Moduł lighttpd do przekierowań URL-i
635dcdbb 621Group: Networking/Daemons/HTTP
86099f38 622URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModRedirect
5febf716
ER
623Requires: %{name} = %{version}-%{release}
624
625%description mod_redirect
2c978720
JB
626With mod_redirect module you can redirect a set of URLs externally.
627
6b35183e
JR
628%description mod_redirect -l pl.UTF-8
629Przy użyciu modułu mod_redirect można przekierować zbiór URL-i na
630zewnątrz.
5febf716
ER
631
632%package mod_rewrite
633Summary: lighttpd module for internal redirects, URL rewrite
1e6342f4 634Summary(pl.UTF-8): Moduł lighttpd do wewnętrznych przekierowań i przepisywania URL-i
635dcdbb 635Group: Networking/Daemons/HTTP
86099f38 636URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModRewrite
5febf716 637Requires: %{name} = %{version}-%{release}
654124c5 638Provides: webserver(rewrite)
5febf716
ER
639
640%description mod_rewrite
641This module allows you rewrite a set of URLs interally in the
642webserver BEFORE they are handled.
643
6b35183e
JR
644%description mod_rewrite -l pl.UTF-8
645Ten moduł pozwala na przepisywanie zbioru URL-i wewnętrznie w serwerze
646WWW _przed_ ich obsługą.
2c978720 647
5febf716
ER
648%package mod_rrdtool
649Summary: lighttpd module for monitoring traffic and server load
1e6342f4 650Summary(pl.UTF-8): Moduł lighttpd do monitorowania ruchu i obciążenia serwera
635dcdbb 651Group: Networking/Daemons/HTTP
86099f38 652URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModRRDTool
5febf716
ER
653Requires: %{name} = %{version}-%{release}
654Requires: rrdtool
655
656%description mod_rrdtool
657RRD is a system to store and display time-series data (i.e. network
658bandwidth, machine-room temperature, server load average).
659
660With this module you can monitor the traffic and load on the
661webserver.
662
6b35183e
JR
663%description mod_rrdtool -l pl.UTF-8
664RRD to system przechowywania i wyświetlania danych zależnych od czasu
665(np. obciążenia sieci, temperatury w serwerowni, średniego obciążenia
2c978720
JB
666serwera).
667
6b35183e 668Przy użyciu tego modułu można monitorować ruch i obciążenie serwera
2c978720
JB
669WWW.
670
5febf716
ER
671%package mod_scgi
672Summary: lighttpd module for SCGI interface
1e6342f4 673Summary(pl.UTF-8): Moduł lighttpd do interfejsu SCGI
635dcdbb 674Group: Networking/Daemons/HTTP
86099f38 675URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModSCGI
5febf716
ER
676Requires: %{name} = %{version}-%{release}
677
678%description mod_scgi
679SCGI is a fast and simplified CGI interface. It is mostly used by
680Python + WSGI.
681
6b35183e
JR
682%description mod_scgi -l pl.UTF-8
683SCGI to szybki i uproszczony interfejs CGI. Jest używany głównie przez
2c978720
JB
684Pythona z WSGI.
685
5febf716
ER
686%package mod_secdownload
687Summary: lighttpd module for secure and fast downloading
1e6342f4 688Summary(pl.UTF-8): Moduł lighttpd do bezpiecznego i szybkiego ściągania danych
635dcdbb 689Group: Networking/Daemons/HTTP
86099f38 690URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModSecDownload
5febf716
ER
691Requires: %{name} = %{version}-%{release}
692
693%description mod_secdownload
694With this module you can easily achieve authenticated file requests
695and a countermeasure against deep-linking.
696
6b35183e
JR
697%description mod_secdownload -l pl.UTF-8
698Przy użyciu tego modułu można łatwo umożliwić ściąganie plików z
699uwierzytelnieniem i zapobiec używaniu bezpośrednich odnośników.
2c978720 700
5febf716
ER
701%package mod_setenv
702Summary: lighttpd module for setting conditional request headers
1e6342f4 703Summary(pl.UTF-8): Moduł lighttpd do ustawiania warunkowych nagłówków żądań
635dcdbb 704Group: Networking/Daemons/HTTP
86099f38 705URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModSetEnv
5febf716 706Requires: %{name} = %{version}-%{release}
e782ebbb 707Provides: webserver(setenv)
5febf716
ER
708
709%description mod_setenv
710mod_setenv is used to add request headers.
711
6b35183e
JR
712%description mod_setenv -l pl.UTF-8
713mod_setenv służy do dodawania nagłówków żądań.
2c978720 714
5febf716
ER
715%package mod_simple_vhost
716Summary: lighttpd module for simple virtual-hosting
1e6342f4 717Summary(pl.UTF-8): Moduł lighttpd do prostych hostów wirtualnych
635dcdbb 718Group: Networking/Daemons/HTTP
86099f38 719URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModSimpleVhost
5febf716
ER
720Requires: %{name} = %{version}-%{release}
721Conflicts: %{name}-mod_mysql_vhost
722
723%description mod_simple_vhost
724lighttpd module for simple virtual-hosting.
725
6b35183e
JR
726%description mod_simple_vhost -l pl.UTF-8
727Moduł lighttpd do prostych hostów wirtualnych.
2c978720 728
5febf716
ER
729%package mod_ssi
730Summary: lighttpd module for server-side includes
1e6342f4 731Summary(pl.UTF-8): Moduł lighttpd do SSI (server-side includes)
635dcdbb 732Group: Networking/Daemons/HTTP
86099f38 733URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModSSI
5febf716
ER
734Requires: %{name} = %{version}-%{release}
735
736%description mod_ssi
737The module for server-side includes provides a compatability layer for
738NSCA/Apache SSI.
739
6b35183e
JR
740%description mod_ssi -l pl.UTF-8
741Moduł server-side includes udostępnia warstwę kompatybilności z SSI
2c978720
JB
742znanym z NSCA/Apache'a.
743
5febf716
ER
744%package mod_staticfile
745Summary: lighttpd module for static file serving
1e6342f4 746Summary(pl.UTF-8): Moduł lighttpd do serwowania statycznych plików
635dcdbb 747Group: Networking/Daemons/HTTP
5febf716
ER
748Requires: %{name} = %{version}-%{release}
749
750%description mod_staticfile
751lighttpd module for static file serving.
752
6b35183e
JR
753%description mod_staticfile -l pl.UTF-8
754Moduł lighttpd do serwowania statycznych plików.
2c978720 755
5febf716
ER
756%package mod_status
757Summary: lighttpd module for displaying server status
1e6342f4 758Summary(pl.UTF-8): Moduł lighttpd do wyświetlania stanu serwera
635dcdbb 759Group: Networking/Daemons/HTTP
86099f38 760URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModStatus
5febf716
ER
761Requires: %{name} = %{version}-%{release}
762
763%description mod_status
764mod_status displays the server's status and configuration.
765
6b35183e
JR
766%description mod_status -l pl.UTF-8
767mod_status wyświetla stan i konfigurację serwera.
2c978720 768
fda87005
ER
769%package mod_trigger_b4_dl
770Summary: Trigger before Download
1e6342f4 771Summary(pl.UTF-8): Wyzwalacz przed ściąganiem
635dcdbb 772Group: Networking/Daemons/HTTP
86099f38 773URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModTriggerBeforeDownload
fda87005
ER
774Requires: %{name} = %{version}-%{release}
775
776%description mod_trigger_b4_dl
777Another anti hot-linking module.
778
6b35183e
JR
779%description mod_trigger_b4_dl -l pl.UTF-8
780Jeszcze jeden moduł blokujący bezpośrednie linkowanie.
a877d9a4 781
52788937
ER
782%package mod_uploadprogress
783Summary: lighttpd module for upload progress
784Group: Networking/Daemons/HTTP
785URL: https://redmine.lighttpd.net/projects/lighttpd/wiki/Docs_ModUploadProgress
786Requires: %{name} = %{version}-%{release}
787
788%description mod_uploadprogress
789This module can be used to track the progress of a current upload.
790
5febf716
ER
791%package mod_userdir
792Summary: lighttpd module for user homedirs
1e6342f4 793Summary(pl.UTF-8): Moduł lighttpd obsługujący katalogi domowe użytkowników
635dcdbb 794Group: Networking/Daemons/HTTP
86099f38 795URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModUserDir
5febf716
ER
796Requires: %{name} = %{version}-%{release}
797
798%description mod_userdir
799The userdir module provides a simple way to link user-based
800directories into the global namespace of the webserver.
801
6b35183e
JR
802%description mod_userdir -l pl.UTF-8
803Moduł userdir udostępnia prosty sposób włączenia katalogów
804użytkowników do globalnej przestrzeni nazw serwera WWW.
2c978720 805
5febf716
ER
806%package mod_usertrack
807Summary: lighttpd usertrack module
1e6342f4 808Summary(pl.UTF-8): Moduł usertrack dla lighttpd
635dcdbb 809Group: Networking/Daemons/HTTP
86099f38 810URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModUserTrack
5febf716
ER
811Requires: %{name} = %{version}-%{release}
812
813%description mod_usertrack
2c978720
JB
814lighttpd usertrack module.
815
6b35183e
JR
816%description mod_usertrack -l pl.UTF-8
817Moduł usertrack dla lighttpd.
5febf716 818
03c15dcf
ER
819%package mod_vhostdb
820Summary: Virtual host database to provide vhost docroot
821Group: Networking/Daemons/HTTP
822URL: https://redmine.lighttpd.net/projects/lighttpd/wiki/Docs_ModVhostDB
823Requires: %{name} = %{version}-%{release}
824
825%description mod_vhostdb
826Virtual host database to provide vhost docroot.
827
9c336869
ER
828%package mod_webdav
829Summary: WebDAV module for lighttpd
1e6342f4 830Summary(pl.UTF-8): Moduł WebDAV dla libghttpd
635dcdbb 831Group: Networking/Daemons/HTTP
86099f38 832URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModWebDAV
9c336869
ER
833Requires: %{name} = %{version}-%{release}
834
835%description mod_webdav
836The WebDAV module is a very minimalistic implementation of RFC 2518.
837Minimalistic means that not all operations are implementated yet.
838
839So far we have
7535f073
ER
840- PROPFIND
841- OPTIONS
842- MKCOL
843- DELETE
844- PUT
845- LOCK (experimental)
9c336869
ER
846
847and the usual GET, POST, HEAD from HTTP/1.1.
848
849So far mounting a webdav resource into Windows XP works and the basic
850litmus tests are passed.
851
6b35183e
JR
852%description mod_webdav -l pl.UTF-8
853Moduł WebDAV to bardzo minimalistyczna implementacja RFC 2518.
854Minimalistyczna oznacza, że jeszcze nie wszystkie operacje są
855zaimplementowane. Jak na razie są:
7535f073
ER
856- PROPFIND
857- OPTIONS
858- MKCOL
859- DELETE
860- PUT
861- LOCK (experimental)
54520eb4 862
6b35183e 863oraz zwykłe GET, POST, HEAD z HTTP/1.1.
a877d9a4 864
6b35183e
JR
865Jak na razie montowanie zasobu webdav pod Windows XP działa i
866podstawowe testy lakmusowe przechodzą.
a877d9a4 867
03c15dcf
ER
868%package mod_wstunnel
869Summary: WebSocket tunnel endpoint
870Group: Networking/Daemons/HTTP
871URL: https://redmine.lighttpd.net/projects/lighttpd/wiki/Docs_ModWSTunnel
872Requires: %{name} = %{version}-%{release}
873
874%description mod_wstunnel
875WebSocket tunnel endpoint. This module terminates the websocket tunnel
876from a client. This module then passes data (without websocket frames)
877to a backend and encodes responses from backend in websocket frames
878before sending responses to client.
879
5febf716
ER
880%package php-spawned
881Summary: PHP support via FastCGI, spawned by lighttpd
1e6342f4 882Summary(pl.UTF-8): Obsługa PHP przez FastCGI, uruchamiane przez lighttpd
635dcdbb 883Group: Networking/Daemons/HTTP
5febf716
ER
884Requires: %{name} = %{version}-%{release}
885Requires: %{name}-mod_fastcgi = %{version}-%{release}
16b65cdd 886Requires: php(fcgi)
12ce5c6c 887Provides: webserver(php)
654124c5 888Obsoletes: lighttpd-php-external
5febf716
ER
889
890%description php-spawned
2c978720
JB
891PHP support via FastCGI, spawned by lighttpd.
892
6b35183e
JR
893%description php-spawned -l pl.UTF-8
894Obsługa PHP przez FastCGI, uruchamiane przez lighttpd.
5febf716
ER
895
896%package php-external
897Summary: PHP support via FastCGI, spawning controlled externally
1e6342f4 898Summary(pl.UTF-8): Obsługa PHP przez FastCGI, uruchamianie sterowane zewnętrznie
635dcdbb 899Group: Networking/Daemons/HTTP
5febf716
ER
900Requires: %{name} = %{version}-%{release}
901Requires: %{name}-mod_fastcgi = %{version}-%{release}
c5f94c38 902Suggests: php(fpm)
b6ef4dfa 903Suggests: php-fcgi-init
5febf716
ER
904Obsoletes: lighttpd-php-spawned
905
906%description php-external
2c978720
JB
907PHP support via FastCGI, spawning controlled externally.
908
6b35183e
JR
909%description php-external -l pl.UTF-8
910Obsługa PHP przez FastCGI, uruchamianie sterowane zewnętrznie.
5febf716
ER
911
912%package ssl
913Summary: lighttpd support for SSLv2 and SSLv3
1e6342f4 914Summary(pl.UTF-8): Obsługa SSLv2 i SSLv3 dla lighttpd
635dcdbb 915Group: Networking/Daemons/HTTP
34b8d937 916URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:SSL
5febf716 917Requires: %{name} = %{version}-%{release}
03c15dcf 918Requires: %{name}-mod_openssl = %{version}-%{release}
34b8d937 919Suggests: ca-certificates
5febf716
ER
920
921%description ssl
922lighttpd support for SSLv2 and SSLv3.
923
6b35183e
JR
924%description ssl -l pl.UTF-8
925Obsługa SSLv2 i SSLv3 dla lighttpd.
2c978720 926
2daa3b71
AM
927%package -n monit-rc-lighttpd
928Summary: lighttpd support for monit
929Summary(pl.UTF-8): Wsparcie lighttpd dla monit
930Group: Applications/System
931Requires: %{name} = %{version}-%{release}
932Requires: monit
933
934%description -n monit-rc-lighttpd
81303786 935monitrc file for monitoring lighttpd web server.
2daa3b71
AM
936
937%description -n monit-rc-lighttpd -l pl.UTF-8
81303786 938Plik monitrc do monitorowania serwera www lighttpd.
2daa3b71 939
bee4f74e
AM
940%prep
941%setup -q
d4094893 942#%patch100 -p1
48986775 943%patch0 -p1
77b6d8cb 944#%patch1 -p1 UPDATE (and submit upstream!) if you need this
ef46c984 945%{?with_h264_streaming:%patch2 -p1}
d57b32c3 946%patch3 -p1
4330480b 947%patch4 -p1
5f5b97ee 948%patch6 -p1
b60a98a7 949#%patch7 -p1 probably fixed upstream
87c01276 950
f86f0d08
ER
951rm -f src/mod_ssi_exprparser.h # bad patching: should be removed by is emptied instead
952
87c01276 953# build mime.types.conf
59d721a3 954sh %{SOURCE6} /etc/mime.types
ce823cfb
ER
955cp -p %{SOURCE14} PLD-TODO
956
957%if "%{pld_release}" == "ac"
8a2cdb12 958%{__sed} -i -e 's/ serial_tests//' configure.ac
bb75d974 959%{__sed} -i -e 's/dist-xz/dist-bzip2/' configure.ac
ce823cfb 960%endif
bee4f74e
AM
961
962%build
61639980
ER
963ver=$(awk '/AC_INIT/{a=$2;gsub(/[\[\],]/, "", a); print a}' configure.ac)
964if [ "$ver" != "%{version}" ]; then
965 : configure.ac specifies wrong version
966 exit 1
967fi
968
b1fb5833 969%{__aclocal} -I m4 -I scripts/m4
cd9299ee 970%{__libtoolize}
2f7162ab 971%{__autoconf}
b1fb5833 972%{__autoheader}
3a4d459f 973%{__automake}
867fc02d 974
bee4f74e 975%configure \
b4d015dd 976 --libdir=%{pkglibdir} \
9c336869
ER
977 %{!?with_ipv6:--disable-ipv6} \
978 %{!?with_largefile:--disable-lfs} \
f0f1c74c 979 %{?with_valgrind:--with-valgrind} \
d20e182e 980 %{?with_xattr:--with-attr} \
73314313 981 %{?with_krb5:--with-krb5} \
599694d6 982 %{?with_geoip:--with-geoip} \
05f8c491
ER
983 %{?with_mysql:--with-mysql} \
984 %{?with_ldap:--with-ldap} \
fda87005 985 %{?with_ssl:--with-openssl} \
26843c13 986 %{?with_lua:--with-lua=lua51} \
9c336869
ER
987 %{?with_memcache:--with-memcache} \
988 %{?with_webdav_props:--with-webdav-props} \
15bf768a 989 %{?with_webdav_locks:--with-webdav-locks} \
9c336869
ER
990 %{?with_gamin:--with-gamin} \
991 %{?with_gdbm:--with-gdbm}
ebd2f6ff 992
f86f0d08
ER
993# -j1 as src/mod_ssi_exprparser.h regeneration deps are broken
994%{__make} -j1
bee4f74e 995
170daa95 996%if %{with tests}
5f5b97ee 997export LIGHTTPD_TEST_PORT=$((2048 + RANDOM % 10))
170daa95
ER
998%{__make} check
999%endif
1000
bee4f74e
AM
1001%install
1002rm -rf $RPM_BUILD_ROOT
75962c30 1003install -d $RPM_BUILD_ROOT{%{_lighttpddir}/{cgi-bin,html},/etc/{logrotate.d,rc.d/init.d,sysconfig,monit}} \
59e91e4a 1004 $RPM_BUILD_ROOT%{_sysconfdir}/{conf,vhosts,webapps}.d \
be956600 1005 $RPM_BUILD_ROOT{/var/log/{%{name},archive/%{name}},/var/run/%{name}} \
9e6a8fa6 1006 $RPM_BUILD_ROOT%{_datadir}/lighttpd/errordocs \
e8e3e9ae 1007 $RPM_BUILD_ROOT/var/lib/lighttpd \
e2bb5fba 1008 $RPM_BUILD_ROOT/var/cache/lighttpd/mod_compress \
52e7e8c4 1009 $RPM_BUILD_ROOT{%{systemdtmpfilesdir},%{systemdunitdir}}
bee4f74e
AM
1010
1011%{__make} install \
1012 DESTDIR=$RPM_BUILD_ROOT
1013
1d71f749 1014install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
f6bfb2a7
ER
1015cp -p %{SOURCE2} %{SOURCE3} mime.types.conf $RPM_BUILD_ROOT%{_sysconfdir}
1016cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/logrotate.d/%{name}
1017cp -p %{SOURCE5} $RPM_BUILD_ROOT/etc/sysconfig/%{name}
1018cp -p %{SOURCE12} $RPM_BUILD_ROOT/etc/monit/%{name}.monitrc
f9d84865 1019cp -p %{SOURCE16} $RPM_BUILD_ROOT%{systemdtmpfilesdir}/%{name}.conf
4330480b 1020cp -p doc/systemd/lighttpd.service $RPM_BUILD_ROOT%{systemdunitdir}/%{name}.service
bee4f74e 1021
b4d015dd 1022rm -f $RPM_BUILD_ROOT%{pkglibdir}/*.la
fcae54a7 1023
9647a089 1024# Install lighttpd images
f6bfb2a7
ER
1025cp -p %{SOURCE7} %{SOURCE8} %{SOURCE9} $RPM_BUILD_ROOT%{_lighttpddir}/html
1026cp -p %{SOURCE10} $RPM_BUILD_ROOT%{_lighttpddir}/html/pld_button.png
1027cp -p %{SOURCE11} $RPM_BUILD_ROOT%{_lighttpddir}/html/index.html
9647a089 1028
5febf716
ER
1029# NOTE: the order of the modules is somewhat important as the modules are
1030# handled in the way they are specified. mod_rewrite should always be the first
1031# module, mod_accesslog always the last.
1032
f9d84865
ER
1033conf_available=$RPM_BUILD_ROOT%{_sysconfdir}/conf.d
1034conf_enabled=../
1035
f6bfb2a7
ER
1036cp -p %{SOURCE117} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/10_mod_rewrite.conf
1037cp -p %{SOURCE116} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/11_mod_redirect.conf
1038
1039cp -p %{SOURCE100} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_access.conf
1040cp -p %{SOURCE102} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_alias.conf
1041cp -p %{SOURCE103} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_auth.conf
1042cp -p %{SOURCE104} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_cgi.conf
1043cp -p %{SOURCE137} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_cgi_php.conf
1044cp -p %{SOURCE105} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_cml.conf
1045cp -p %{SOURCE107} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_deflate.conf
1046cp -p %{SOURCE108} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_dirlisting.conf
1047cp -p %{SOURCE109} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_evasive.conf
1048cp -p %{SOURCE110} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_evhost.conf
1049cp -p %{SOURCE112} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_fastcgi.conf
1050cp -p %{SOURCE113} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_flv_streaming.conf
3336e336 1051%if %{with geoip}
51b49ca1 1052cp -p %{SOURCE140} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_geoip.conf
3336e336 1053%endif
aee01411
ER
1054%if %{with ldap}
1055cp -p %{SOURCE141} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_authn_ldap.conf
1056%endif
ef46c984 1057%if %{with h264_streaming}
f6bfb2a7 1058cp -p %{SOURCE136} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_h264_streaming.conf
ef46c984 1059%endif
f6bfb2a7
ER
1060cp -p %{SOURCE114} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_indexfile.conf
1061cp -p %{SOURCE115} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_proxy.conf
1062cp -p %{SOURCE118} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_rrdtool.conf
1063cp -p %{SOURCE119} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_scgi.conf
1064cp -p %{SOURCE120} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_secdownload.conf
1065cp -p %{SOURCE121} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_setenv.conf
1066cp -p %{SOURCE122} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_simple_vhost.conf
1067cp -p %{SOURCE123} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_ssi.conf
1068cp -p %{SOURCE124} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_staticfile.conf
1069cp -p %{SOURCE125} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_status.conf
3336e336 1070%if %{with mod_trigger_b4_dl}
f6bfb2a7 1071cp -p %{SOURCE126} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_trigger_b4_dl.conf
3336e336 1072%endif
64fc1589 1073cp -p %{SOURCE139} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_uploadprogress.conf
f6bfb2a7
ER
1074cp -p %{SOURCE127} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_userdir.conf
1075cp -p %{SOURCE128} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_usertrack.conf
1076cp -p %{SOURCE129} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_webdav.conf
3336e336 1077%if %{with mysql}
f6bfb2a7 1078cp -p %{SOURCE133} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_mysql_vhost.conf
3336e336 1079%endif
f6bfb2a7
ER
1080
1081cp -p %{SOURCE134} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/55_mod_magnet.conf
1082cp -p %{SOURCE111} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/55_mod_expire.conf
1083
1084cp -p %{SOURCE106} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/60_mod_compress.conf
1085
1086cp -p %{SOURCE101} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/90_mod_accesslog.conf
1087cp -p %{SOURCE135} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/91_mod_extforward.conf
1088
1089cp -p %{SOURCE130} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/php-spawned.conf
1090cp -p %{SOURCE131} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/php-external.conf
1091cp -p %{SOURCE132} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/ssl.conf
5febf716 1092
a800d9b6
ER
1093touch $RPM_BUILD_ROOT/var/lib/lighttpd/lighttpd.rrd
1094
a2c9878f
ER
1095install -d $RPM_BUILD_ROOT/etc/tmpwatch
1096cp -p %{SOURCE138} $RPM_BUILD_ROOT/etc/tmpwatch/lighttpd-mod_compress.conf
1097
54a99178 1098touch $RPM_BUILD_ROOT/var/log/%{name}/{access,error,breakage}.log
760f9985 1099
bee4f74e
AM
1100%clean
1101rm -rf $RPM_BUILD_ROOT
1102
1103%pre
f0f1c74c 1104%groupadd -g 109 lighttpd
bf16bd53 1105%groupadd -g 51 http
8518d270 1106%useradd -u 116 -d %{_lighttpddir} -c "Lighttpd User" -g lighttpd lighttpd
bf16bd53 1107%addusertogroup lighttpd http
bee4f74e
AM
1108
1109%post
54a99178 1110for a in access.log error.log breakage.log; do
760f9985
ER
1111 if [ ! -f /var/log/%{name}/$a ]; then
1112 touch /var/log/%{name}/$a
1113 chown lighttpd:lighttpd /var/log/%{name}/$a
1114 chmod 644 /var/log/%{name}/$a
1115 fi
1116done
bee4f74e 1117/sbin/chkconfig --add %{name}
52e7e8c4 1118%systemd_post %{name}.service
bee4f74e
AM
1119
1120%preun
1121if [ "$1" = "0" ]; then
2a732f8a 1122 %service %{name} stop
bee4f74e
AM
1123 /sbin/chkconfig --del %{name}
1124fi
52e7e8c4 1125%systemd_preun %{name}.service
bee4f74e
AM
1126
1127%postun
1128if [ "$1" = "0" ]; then
e68efba2 1129 %userremove lighttpd
1130 %groupremove lighttpd
bf16bd53 1131 %groupremove http
bee4f74e 1132fi
52e7e8c4 1133%systemd_reload
bee4f74e 1134
0296e68a
ER
1135%posttrans
1136# minimizing lighttpd restarts logics. we restart webserver:
1137#
1138# 1. at the end of transaction. (posttrans, feature from rpm 4.4.2)
1139# 2. first install of module (post: $1 = 1)
9cd50bd2 1140# 2. uninstall of module (postun: $1 = 0)
0296e68a
ER
1141#
1142# the strict internal deps between lighttpd modules and
1143# main package are very important for all this to work.
8518d270 1144%service %{name} restart "Lighttpd webserver"
0296e68a
ER
1145exit 0
1146
1147# macro called at module post scriptlet
1148%define module_post \
1149if [ "$1" = "1" ]; then \
1150 %service -q lighttpd restart \
1151fi
1152
1153# macro called at module postun scriptlet
1154%define module_postun \
1155if [ "$1" = "0" ]; then \
1156 %service -q lighttpd restart \
1157fi
1158
1159# it's sooo annoying to write them
1160%define module_scripts() \
1161%post %1 \
1162%module_post \
1163\
1164%postun %1 \
1165%module_postun
1166
5febf716
ER
1167%module_scripts mod_access
1168%module_scripts mod_accesslog
1169%module_scripts mod_alias
1170%module_scripts mod_auth
52788937 1171%module_scripts mod_authn_file
52788937
ER
1172%module_scripts mod_authn_gssapi
1173%module_scripts mod_authn_ldap
03c15dcf 1174%module_scripts mod_authn_mysql
5febf716 1175%module_scripts mod_cgi
0296e68a 1176%module_scripts mod_cml
5febf716
ER
1177%module_scripts mod_compress
1178%module_scripts mod_deflate
1179%module_scripts mod_dirlisting
1180%module_scripts mod_evasive
1181%module_scripts mod_evhost
1182%module_scripts mod_expire
93347afb 1183%module_scripts mod_extforward
5febf716
ER
1184%module_scripts mod_fastcgi
1185%module_scripts mod_flv_streaming
52788937 1186%module_scripts mod_geoip
23dede10 1187%module_scripts mod_h264_streaming
5febf716 1188%module_scripts mod_indexfile
0f9dfecb 1189%module_scripts mod_magnet
0296e68a 1190%module_scripts mod_mysql_vhost
03c15dcf 1191%module_scripts mod_openssl
5febf716
ER
1192%module_scripts mod_proxy
1193%module_scripts mod_redirect
1194%module_scripts mod_rewrite
5febf716
ER
1195%module_scripts mod_scgi
1196%module_scripts mod_secdownload
1197%module_scripts mod_setenv
1198%module_scripts mod_simple_vhost
1199%module_scripts mod_ssi
1200%module_scripts mod_staticfile
1201%module_scripts mod_status
0296e68a 1202%module_scripts mod_trigger_b4_dl
52788937 1203%module_scripts mod_uploadprogress
5febf716
ER
1204%module_scripts mod_userdir
1205%module_scripts mod_usertrack
03c15dcf 1206%module_scripts mod_vhostdb
0296e68a 1207%module_scripts mod_webdav
03c15dcf 1208%module_scripts mod_wstunnel
0296e68a 1209
5febf716
ER
1210%module_scripts php-spawned
1211%module_scripts php-external
1212
03c15dcf
ER
1213%post mod_rrdtool
1214if [ ! -f /var/lib/lighttpd/lighttpd.rrd ]; then
1215 touch /var/lib/lighttpd/lighttpd.rrd
1216 chown lighttpd:stats /var/lib/lighttpd/lighttpd.rrd
1217 chmod 640 /var/lib/lighttpd/lighttpd.rrd
1218fi
1219%module_post
1220
1221%postun mod_rrdtool
1222%module_postun
1223
1224
ccd96a34
ER
1225%triggerpostun -- %{name} < 1.4.18-10.1
1226if [ -f /etc/lighttpd/conf.d/50_mod_extforward.conf.rpmsave ]; then
1227 cp -f /etc/lighttpd/conf.d/91_mod_extforward.conf{,.rpmnew}
1228 mv -f /etc/lighttpd/conf.d/{50_mod_extforward.conf.rpmsave,91_mod_extforward.conf}
1229fi
ddfaf124 1230
bee4f74e
AM
1231%files
1232%defattr(644,root,root,755)
9cd50bd2 1233%doc NEWS README PLD-TODO
98fbe6a7 1234%dir %attr(751,root,lighttpd) %{_sysconfdir}
0d15955c 1235%dir %attr(750,root,root) %{_sysconfdir}/conf.d
59e91e4a
ER
1236%dir %attr(750,root,root) %{_sysconfdir}/vhosts.d
1237%dir %attr(750,root,root) %{_sysconfdir}/webapps.d
8433d588
ER
1238%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.conf
1239%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mime.types.conf
1240%attr(640,root,lighttpd) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/*.user
1241
1242%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/%{name}
ee463ca6 1243%attr(750,root,root) %dir /var/log/archive/%{name}
760f9985 1244%dir %attr(751,root,root) /var/log/%{name}
0043cb2c 1245%attr(644,lighttpd,lighttpd) %ghost /var/log/%{name}/access.log
1246%attr(644,lighttpd,lighttpd) %ghost /var/log/%{name}/error.log
1247%attr(644,lighttpd,lighttpd) %ghost /var/log/%{name}/breakage.log
e814428d 1248%dir %attr(770,root,lighttpd) /var/run/%{name}
1a836c43 1249%{systemdtmpfilesdir}/%{name}.conf
52e7e8c4 1250%{systemdunitdir}/%{name}.service
8433d588
ER
1251%attr(754,root,root) /etc/rc.d/init.d/%{name}
1252%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/*
7fa1d183
ER
1253%attr(755,root,root) %{_sbindir}/lighttpd
1254%attr(755,root,root) %{_sbindir}/lighttpd-angel
b4d015dd 1255%dir %{pkglibdir}
7535f073 1256%{_mandir}/man8/lighttpd.8*
209cde40 1257%{_mandir}/man8/lighttpd-angel.8*
5febf716
ER
1258%dir %{_lighttpddir}
1259%dir %{_lighttpddir}/cgi-bin
1260%dir %{_lighttpddir}/html
9e9d0031
ER
1261%config(noreplace,missingok) %verify(not md5 mtime size) %{_lighttpddir}/html/index.html
1262%config(missingok) %verify(not md5 mtime size) %{_lighttpddir}/html/*.png
1263%config(missingok) %verify(not md5 mtime size) %{_lighttpddir}/html/*.ico
5febf716 1264
9d166fb8
ER
1265%dir %{_datadir}/lighttpd
1266%dir %{_datadir}/lighttpd/errordocs
1267
9e6a8fa6
ER
1268# rrdtool database is stored there
1269%dir %attr(771,root,lighttpd) /var/lib/lighttpd
1270
e8e3e9ae
ER
1271# mod_compress can put cached files there
1272%dir /var/cache/lighttpd
1273
5febf716
ER
1274%files mod_access
1275%defattr(644,root,root,755)
1276%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_access.conf
b4d015dd 1277%attr(755,root,root) %{pkglibdir}/mod_access.so
5febf716
ER
1278
1279%files mod_accesslog
1280%defattr(644,root,root,755)
1281%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_accesslog.conf
b4d015dd 1282%attr(755,root,root) %{pkglibdir}/mod_accesslog.so
5febf716
ER
1283
1284%files mod_alias
1285%defattr(644,root,root,755)
1286%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_alias.conf
b4d015dd 1287%attr(755,root,root) %{pkglibdir}/mod_alias.so
5febf716
ER
1288
1289%files mod_auth
1290%defattr(644,root,root,755)
1291%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_auth.conf
b4d015dd 1292%attr(755,root,root) %{pkglibdir}/mod_auth.so
5febf716 1293
52788937
ER
1294%files mod_authn_file
1295%defattr(644,root,root,755)
b4d015dd 1296%attr(755,root,root) %{pkglibdir}/mod_authn_file.so
52788937 1297
73314313 1298%if %{with krb5}
52788937
ER
1299%files mod_authn_gssapi
1300%defattr(644,root,root,755)
b4d015dd 1301%attr(755,root,root) %{pkglibdir}/mod_authn_gssapi.so
73314313 1302%endif
52788937
ER
1303
1304%files mod_authn_ldap
1305%defattr(644,root,root,755)
aee01411 1306%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_authn_ldap.conf
b4d015dd 1307%attr(755,root,root) %{pkglibdir}/mod_authn_ldap.so
52788937 1308
3336e336 1309%if %{with mysql}
52788937
ER
1310%files mod_authn_mysql
1311%defattr(644,root,root,755)
b4d015dd 1312%attr(755,root,root) %{pkglibdir}/mod_authn_mysql.so
3336e336 1313%endif
52788937 1314
5febf716
ER
1315%files mod_cgi
1316%defattr(644,root,root,755)
1317%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_cgi.conf
b4d015dd 1318%attr(755,root,root) %{pkglibdir}/mod_cgi.so
5febf716 1319
42f6feaa
PG
1320%files mod_cgi_php
1321%defattr(644,root,root,755)
1322%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_cgi_php.conf
1323
5febf716
ER
1324%files mod_cml
1325%defattr(644,root,root,755)
1326%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_cml.conf
b4d015dd 1327%attr(755,root,root) %{pkglibdir}/mod_cml.so
5febf716
ER
1328
1329%files mod_compress
1330%defattr(644,root,root,755)
a2c9878f 1331%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/tmpwatch/lighttpd-mod_compress.conf
5febf716 1332%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_compress.conf
b4d015dd 1333%attr(755,root,root) %{pkglibdir}/mod_compress.so
e8e3e9ae 1334%dir %attr(775,root,lighttpd) /var/cache/lighttpd/mod_compress
5febf716 1335
5febf716
ER
1336%files mod_deflate
1337%defattr(644,root,root,755)
1338%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_deflate.conf
b4d015dd 1339%attr(755,root,root) %{pkglibdir}/mod_deflate.so
5febf716
ER
1340
1341%files mod_dirlisting
1342%defattr(644,root,root,755)
1343%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_dirlisting.conf
b4d015dd 1344%attr(755,root,root) %{pkglibdir}/mod_dirlisting.so
5febf716
ER
1345
1346%files mod_evasive
1347%defattr(644,root,root,755)
1348%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_evasive.conf
b4d015dd 1349%attr(755,root,root) %{pkglibdir}/mod_evasive.so
5febf716
ER
1350
1351%files mod_evhost
1352%defattr(644,root,root,755)
1353%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_evhost.conf
b4d015dd 1354%attr(755,root,root) %{pkglibdir}/mod_evhost.so
5febf716
ER
1355
1356%files mod_expire
1357%defattr(644,root,root,755)
1358%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_expire.conf
b4d015dd 1359%attr(755,root,root) %{pkglibdir}/mod_expire.so
5febf716 1360
93347afb
ER
1361%files mod_extforward
1362%defattr(644,root,root,755)
1363%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_extforward.conf
b4d015dd 1364%attr(755,root,root) %{pkglibdir}/mod_extforward.so
93347afb 1365
5febf716
ER
1366%files mod_fastcgi
1367%defattr(644,root,root,755)
1368%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_fastcgi.conf
b4d015dd 1369%attr(755,root,root) %{pkglibdir}/mod_fastcgi.so
5febf716
ER
1370
1371%files mod_flv_streaming
1372%defattr(644,root,root,755)
1373%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_flv_streaming.conf
b4d015dd 1374%attr(755,root,root) %{pkglibdir}/mod_flv_streaming.so
5febf716 1375
599694d6 1376%if %{with geoip}
52788937
ER
1377%files mod_geoip
1378%defattr(644,root,root,755)
51b49ca1 1379%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_geoip.conf
b4d015dd 1380%attr(755,root,root) %{pkglibdir}/mod_geoip.so
599694d6 1381%endif
52788937 1382
ef46c984 1383%if %{with h264_streaming}
23dede10
ER
1384%files mod_h264_streaming
1385%defattr(644,root,root,755)
1386%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_h264_streaming.conf
b4d015dd 1387%attr(755,root,root) %{pkglibdir}/mod_h264_streaming.so
ef46c984 1388%endif
23dede10 1389
5febf716
ER
1390%files mod_indexfile
1391%defattr(644,root,root,755)
1392%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_indexfile.conf
b4d015dd 1393%attr(755,root,root) %{pkglibdir}/mod_indexfile.so
5febf716 1394
0f9dfecb
ER
1395%files mod_magnet
1396%defattr(644,root,root,755)
1397%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_magnet.conf
b4d015dd 1398%attr(755,root,root) %{pkglibdir}/mod_magnet.so
0f9dfecb 1399
5febf716
ER
1400%if %{with mysql}
1401%files mod_mysql_vhost
1402%defattr(644,root,root,755)
1403%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_mysql_vhost.conf
b4d015dd 1404%attr(755,root,root) %{pkglibdir}/mod_mysql_vhost.so
5febf716
ER
1405%endif
1406
1407%files mod_proxy
1408%defattr(644,root,root,755)
1409%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_proxy.conf
b4d015dd 1410%attr(755,root,root) %{pkglibdir}/mod_proxy.so
5febf716 1411
03c15dcf
ER
1412%files mod_openssl
1413%defattr(644,root,root,755)
1414%attr(755,root,root) %{pkglibdir}/mod_openssl.so
1415
5febf716
ER
1416%files mod_redirect
1417%defattr(644,root,root,755)
1418%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_redirect.conf
b4d015dd 1419%attr(755,root,root) %{pkglibdir}/mod_redirect.so
5febf716
ER
1420
1421%files mod_rewrite
1422%defattr(644,root,root,755)
1423%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_rewrite.conf
b4d015dd 1424%attr(755,root,root) %{pkglibdir}/mod_rewrite.so
5febf716
ER
1425
1426%files mod_rrdtool
1427%defattr(644,root,root,755)
1428%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_rrdtool.conf
b4d015dd 1429%attr(755,root,root) %{pkglibdir}/mod_rrdtool.so
0043cb2c 1430%attr(640,lighttpd,stats) %ghost /var/lib/lighttpd/lighttpd.rrd
5febf716
ER
1431
1432%files mod_scgi
1433%defattr(644,root,root,755)
1434%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_scgi.conf
b4d015dd 1435%attr(755,root,root) %{pkglibdir}/mod_scgi.so
5febf716
ER
1436
1437%files mod_secdownload
1438%defattr(644,root,root,755)
1439%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_secdownload.conf
b4d015dd 1440%attr(755,root,root) %{pkglibdir}/mod_secdownload.so
5febf716
ER
1441
1442%files mod_setenv
1443%defattr(644,root,root,755)
1444%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_setenv.conf
b4d015dd 1445%attr(755,root,root) %{pkglibdir}/mod_setenv.so
5febf716
ER
1446
1447%files mod_simple_vhost
1448%defattr(644,root,root,755)
1449%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_simple_vhost.conf
b4d015dd 1450%attr(755,root,root) %{pkglibdir}/mod_simple_vhost.so
5febf716
ER
1451
1452%files mod_ssi
1453%defattr(644,root,root,755)
1454%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_ssi.conf
b4d015dd 1455%attr(755,root,root) %{pkglibdir}/mod_ssi.so
ddfaf124 1456
5febf716
ER
1457%files mod_staticfile
1458%defattr(644,root,root,755)
1459%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_staticfile.conf
b4d015dd 1460%attr(755,root,root) %{pkglibdir}/mod_staticfile.so
9647a089 1461
5febf716 1462%files mod_status
fda87005 1463%defattr(644,root,root,755)
5febf716 1464%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_status.conf
b4d015dd 1465%attr(755,root,root) %{pkglibdir}/mod_status.so
fda87005 1466
3336e336 1467%if %{with mod_trigger_b4_dl}
5febf716 1468%files mod_trigger_b4_dl
fda87005 1469%defattr(644,root,root,755)
5febf716 1470%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_trigger_b4_dl.conf
b4d015dd 1471%attr(755,root,root) %{pkglibdir}/mod_trigger_b4_dl.so
3336e336 1472%endif
fda87005 1473
52788937
ER
1474%files mod_uploadprogress
1475%defattr(644,root,root,755)
64fc1589 1476%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_uploadprogress.conf
b4d015dd 1477%attr(755,root,root) %{pkglibdir}/mod_uploadprogress.so
52788937 1478
5febf716 1479%files mod_userdir
fda87005 1480%defattr(644,root,root,755)
5febf716 1481%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_userdir.conf
b4d015dd 1482%attr(755,root,root) %{pkglibdir}/mod_userdir.so
5febf716
ER
1483
1484%files mod_usertrack
1485%defattr(644,root,root,755)
1486%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_usertrack.conf
b4d015dd 1487%attr(755,root,root) %{pkglibdir}/mod_usertrack.so
fda87005 1488
03c15dcf
ER
1489%files mod_vhostdb
1490%defattr(644,root,root,755)
1491%attr(755,root,root) %{pkglibdir}/mod_vhostdb.so
1492%attr(755,root,root) %{pkglibdir}/mod_vhostdb_ldap.so
1493%attr(755,root,root) %{pkglibdir}/mod_vhostdb_mysql.so
1494
9c336869
ER
1495%files mod_webdav
1496%defattr(644,root,root,755)
5febf716 1497%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_webdav.conf
b4d015dd 1498%attr(755,root,root) %{pkglibdir}/mod_webdav.so
9c336869 1499
03c15dcf
ER
1500%files mod_wstunnel
1501%defattr(644,root,root,755)
1502%attr(755,root,root) %{pkglibdir}/mod_wstunnel.so
1503
5febf716
ER
1504%files php-spawned
1505%defattr(644,root,root,755)
1506%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/php-spawned.conf
1507
1508%files php-external
1509%defattr(644,root,root,755)
1510%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/php-external.conf
1511
1512%files ssl
1513%defattr(644,root,root,755)
1514%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ssl.conf
2daa3b71
AM
1515
1516%files -n monit-rc-lighttpd
1517%defattr(644,root,root,755)
1518%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/monit/%{name}.monitrc
This page took 0.608028 seconds and 4 git commands to generate.