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