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