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