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