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