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