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