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