]> git.pld-linux.org Git - packages/lighttpd.git/blame - lighttpd.spec
aclocal: add local m4 macros
[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
b920761c 41Version: 1.4.43
95722ee0 42Release: 0.4
4241e769 43License: BSD
635dcdbb 44Group: Networking/Daemons/HTTP
5cf37abe 45Source0: http://download.lighttpd.net/lighttpd/releases-1.4.x/%{name}-%{version}.tar.xz
b920761c 46# Source0-md5: 95eda531c27b161ef8fa2b9bf4948caf
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
52e7e8c4 66Source17: %{name}.service
5febf716
ER
67Source100: %{name}-mod_access.conf
68Source101: %{name}-mod_accesslog.conf
69Source102: %{name}-mod_alias.conf
70Source103: %{name}-mod_auth.conf
71Source104: %{name}-mod_cgi.conf
72Source105: %{name}-mod_cml.conf
73Source106: %{name}-mod_compress.conf
74Source107: %{name}-mod_deflate.conf
75Source108: %{name}-mod_dirlisting.conf
76Source109: %{name}-mod_evasive.conf
77Source110: %{name}-mod_evhost.conf
78Source111: %{name}-mod_expire.conf
79Source112: %{name}-mod_fastcgi.conf
80Source113: %{name}-mod_flv_streaming.conf
81Source114: %{name}-mod_indexfile.conf
82Source115: %{name}-mod_proxy.conf
83Source116: %{name}-mod_redirect.conf
84Source117: %{name}-mod_rewrite.conf
85Source118: %{name}-mod_rrdtool.conf
86Source119: %{name}-mod_scgi.conf
87Source120: %{name}-mod_secdownload.conf
88Source121: %{name}-mod_setenv.conf
89Source122: %{name}-mod_simple_vhost.conf
90Source123: %{name}-mod_ssi.conf
91Source124: %{name}-mod_staticfile.conf
92Source125: %{name}-mod_status.conf
93Source126: %{name}-mod_trigger_b4_dl.conf
94Source127: %{name}-mod_userdir.conf
95Source128: %{name}-mod_usertrack.conf
96Source129: %{name}-mod_webdav.conf
97Source130: %{name}-php-spawned.conf
98Source131: %{name}-php-external.conf
99Source132: %{name}-ssl.conf
0f9dfecb
ER
100Source133: %{name}-mod_mysql_vhost.conf
101Source134: %{name}-mod_magnet.conf
9d166fb8 102Source135: %{name}-mod_extforward.conf
d57b32c3 103Source136: %{name}-mod_h264_streaming.conf
42f6feaa 104Source137: %{name}-mod_cgi_php.conf
a2c9878f 105Source138: %{name}-mod_compress.tmpwatch
64fc1589 106Source139: %{name}-mod_uploadprogress.conf
51b49ca1 107Source140: %{name}-mod_geoip.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
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
5f5b97ee 915%patch6 -p1
b60a98a7 916#%patch7 -p1 probably fixed upstream
87c01276 917
f86f0d08
ER
918rm -f src/mod_ssi_exprparser.h # bad patching: should be removed by is emptied instead
919
87c01276 920# build mime.types.conf
59d721a3 921sh %{SOURCE6} /etc/mime.types
ce823cfb
ER
922cp -p %{SOURCE14} PLD-TODO
923
924%if "%{pld_release}" == "ac"
8a2cdb12 925%{__sed} -i -e 's/ serial_tests//' configure.ac
bb75d974 926%{__sed} -i -e 's/dist-xz/dist-bzip2/' configure.ac
ce823cfb 927%endif
bee4f74e
AM
928
929%build
61639980
ER
930ver=$(awk '/AC_INIT/{a=$2;gsub(/[\[\],]/, "", a); print a}' configure.ac)
931if [ "$ver" != "%{version}" ]; then
932 : configure.ac specifies wrong version
933 exit 1
934fi
935
2f7162ab 936%{__libtoolize}
4bfc9a41 937%{__aclocal} -I scripts/m4
575d48e1 938%{__autoheader}
2f7162ab 939%{__autoconf}
3a4d459f 940%{__automake}
867fc02d 941
bee4f74e 942%configure \
b4d015dd 943 --libdir=%{pkglibdir} \
9c336869
ER
944 %{!?with_ipv6:--disable-ipv6} \
945 %{!?with_largefile:--disable-lfs} \
f0f1c74c 946 %{?with_valgrind:--with-valgrind} \
d20e182e 947 %{?with_xattr:--with-attr} \
73314313 948 %{?with_krb5:--with-krb5} \
599694d6 949 %{?with_geoip:--with-geoip} \
05f8c491
ER
950 %{?with_mysql:--with-mysql} \
951 %{?with_ldap:--with-ldap} \
fda87005 952 %{?with_ssl:--with-openssl} \
26843c13 953 %{?with_lua:--with-lua=lua51} \
9c336869
ER
954 %{?with_memcache:--with-memcache} \
955 %{?with_webdav_props:--with-webdav-props} \
15bf768a 956 %{?with_webdav_locks:--with-webdav-locks} \
9c336869
ER
957 %{?with_gamin:--with-gamin} \
958 %{?with_gdbm:--with-gdbm}
ebd2f6ff 959
f86f0d08
ER
960# -j1 as src/mod_ssi_exprparser.h regeneration deps are broken
961%{__make} -j1
bee4f74e 962
170daa95 963%if %{with tests}
5f5b97ee 964export LIGHTTPD_TEST_PORT=$((2048 + RANDOM % 10))
170daa95
ER
965%{__make} check
966%endif
967
bee4f74e
AM
968%install
969rm -rf $RPM_BUILD_ROOT
75962c30 970install -d $RPM_BUILD_ROOT{%{_lighttpddir}/{cgi-bin,html},/etc/{logrotate.d,rc.d/init.d,sysconfig,monit}} \
59e91e4a 971 $RPM_BUILD_ROOT%{_sysconfdir}/{conf,vhosts,webapps}.d \
be956600 972 $RPM_BUILD_ROOT{/var/log/{%{name},archive/%{name}},/var/run/%{name}} \
9e6a8fa6 973 $RPM_BUILD_ROOT%{_datadir}/lighttpd/errordocs \
e8e3e9ae 974 $RPM_BUILD_ROOT/var/lib/lighttpd \
e2bb5fba 975 $RPM_BUILD_ROOT/var/cache/lighttpd/mod_compress \
52e7e8c4 976 $RPM_BUILD_ROOT{%{systemdtmpfilesdir},%{systemdunitdir}}
bee4f74e
AM
977
978%{__make} install \
979 DESTDIR=$RPM_BUILD_ROOT
980
1d71f749 981install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
f6bfb2a7
ER
982cp -p %{SOURCE2} %{SOURCE3} mime.types.conf $RPM_BUILD_ROOT%{_sysconfdir}
983cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/logrotate.d/%{name}
984cp -p %{SOURCE5} $RPM_BUILD_ROOT/etc/sysconfig/%{name}
985cp -p %{SOURCE12} $RPM_BUILD_ROOT/etc/monit/%{name}.monitrc
f9d84865
ER
986cp -p %{SOURCE16} $RPM_BUILD_ROOT%{systemdtmpfilesdir}/%{name}.conf
987cp -p %{SOURCE17} $RPM_BUILD_ROOT%{systemdunitdir}/%{name}.service
bee4f74e 988
b4d015dd 989rm -f $RPM_BUILD_ROOT%{pkglibdir}/*.la
fcae54a7 990
9647a089 991# Install lighttpd images
f6bfb2a7
ER
992cp -p %{SOURCE7} %{SOURCE8} %{SOURCE9} $RPM_BUILD_ROOT%{_lighttpddir}/html
993cp -p %{SOURCE10} $RPM_BUILD_ROOT%{_lighttpddir}/html/pld_button.png
994cp -p %{SOURCE11} $RPM_BUILD_ROOT%{_lighttpddir}/html/index.html
9647a089 995
5febf716
ER
996# NOTE: the order of the modules is somewhat important as the modules are
997# handled in the way they are specified. mod_rewrite should always be the first
998# module, mod_accesslog always the last.
999
f9d84865
ER
1000conf_available=$RPM_BUILD_ROOT%{_sysconfdir}/conf.d
1001conf_enabled=../
1002
f6bfb2a7
ER
1003cp -p %{SOURCE117} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/10_mod_rewrite.conf
1004cp -p %{SOURCE116} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/11_mod_redirect.conf
1005
1006cp -p %{SOURCE100} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_access.conf
1007cp -p %{SOURCE102} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_alias.conf
1008cp -p %{SOURCE103} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_auth.conf
1009cp -p %{SOURCE104} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_cgi.conf
1010cp -p %{SOURCE137} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_cgi_php.conf
1011cp -p %{SOURCE105} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_cml.conf
1012cp -p %{SOURCE107} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_deflate.conf
1013cp -p %{SOURCE108} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_dirlisting.conf
1014cp -p %{SOURCE109} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_evasive.conf
1015cp -p %{SOURCE110} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_evhost.conf
1016cp -p %{SOURCE112} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_fastcgi.conf
1017cp -p %{SOURCE113} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_flv_streaming.conf
3336e336 1018%if %{with geoip}
51b49ca1 1019cp -p %{SOURCE140} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_geoip.conf
3336e336 1020%endif
ef46c984 1021%if %{with h264_streaming}
f6bfb2a7 1022cp -p %{SOURCE136} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_h264_streaming.conf
ef46c984 1023%endif
f6bfb2a7
ER
1024cp -p %{SOURCE114} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_indexfile.conf
1025cp -p %{SOURCE115} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_proxy.conf
1026cp -p %{SOURCE118} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_rrdtool.conf
1027cp -p %{SOURCE119} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_scgi.conf
1028cp -p %{SOURCE120} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_secdownload.conf
1029cp -p %{SOURCE121} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_setenv.conf
1030cp -p %{SOURCE122} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_simple_vhost.conf
1031cp -p %{SOURCE123} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_ssi.conf
1032cp -p %{SOURCE124} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_staticfile.conf
1033cp -p %{SOURCE125} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_status.conf
3336e336 1034%if %{with mod_trigger_b4_dl}
f6bfb2a7 1035cp -p %{SOURCE126} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_trigger_b4_dl.conf
3336e336 1036%endif
64fc1589 1037cp -p %{SOURCE139} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_uploadprogress.conf
f6bfb2a7
ER
1038cp -p %{SOURCE127} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_userdir.conf
1039cp -p %{SOURCE128} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_usertrack.conf
1040cp -p %{SOURCE129} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_webdav.conf
3336e336 1041%if %{with mysql}
f6bfb2a7 1042cp -p %{SOURCE133} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_mysql_vhost.conf
3336e336 1043%endif
f6bfb2a7
ER
1044
1045cp -p %{SOURCE134} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/55_mod_magnet.conf
1046cp -p %{SOURCE111} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/55_mod_expire.conf
1047
1048cp -p %{SOURCE106} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/60_mod_compress.conf
1049
1050cp -p %{SOURCE101} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/90_mod_accesslog.conf
1051cp -p %{SOURCE135} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/91_mod_extforward.conf
1052
1053cp -p %{SOURCE130} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/php-spawned.conf
1054cp -p %{SOURCE131} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/php-external.conf
1055cp -p %{SOURCE132} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/ssl.conf
5febf716 1056
a800d9b6
ER
1057touch $RPM_BUILD_ROOT/var/lib/lighttpd/lighttpd.rrd
1058
a2c9878f
ER
1059install -d $RPM_BUILD_ROOT/etc/tmpwatch
1060cp -p %{SOURCE138} $RPM_BUILD_ROOT/etc/tmpwatch/lighttpd-mod_compress.conf
1061
54a99178 1062touch $RPM_BUILD_ROOT/var/log/%{name}/{access,error,breakage}.log
760f9985 1063
bee4f74e
AM
1064%clean
1065rm -rf $RPM_BUILD_ROOT
1066
1067%pre
f0f1c74c 1068%groupadd -g 109 lighttpd
bf16bd53 1069%groupadd -g 51 http
8518d270 1070%useradd -u 116 -d %{_lighttpddir} -c "Lighttpd User" -g lighttpd lighttpd
bf16bd53 1071%addusertogroup lighttpd http
bee4f74e
AM
1072
1073%post
54a99178 1074for a in access.log error.log breakage.log; do
760f9985
ER
1075 if [ ! -f /var/log/%{name}/$a ]; then
1076 touch /var/log/%{name}/$a
1077 chown lighttpd:lighttpd /var/log/%{name}/$a
1078 chmod 644 /var/log/%{name}/$a
1079 fi
1080done
bee4f74e 1081/sbin/chkconfig --add %{name}
52e7e8c4 1082%systemd_post %{name}.service
bee4f74e
AM
1083
1084%preun
1085if [ "$1" = "0" ]; then
2a732f8a 1086 %service %{name} stop
bee4f74e
AM
1087 /sbin/chkconfig --del %{name}
1088fi
52e7e8c4 1089%systemd_preun %{name}.service
bee4f74e
AM
1090
1091%postun
1092if [ "$1" = "0" ]; then
e68efba2 1093 %userremove lighttpd
1094 %groupremove lighttpd
bf16bd53 1095 %groupremove http
bee4f74e 1096fi
52e7e8c4 1097%systemd_reload
bee4f74e 1098
0296e68a
ER
1099%posttrans
1100# minimizing lighttpd restarts logics. we restart webserver:
1101#
1102# 1. at the end of transaction. (posttrans, feature from rpm 4.4.2)
1103# 2. first install of module (post: $1 = 1)
9cd50bd2 1104# 2. uninstall of module (postun: $1 = 0)
0296e68a
ER
1105#
1106# the strict internal deps between lighttpd modules and
1107# main package are very important for all this to work.
8518d270 1108%service %{name} restart "Lighttpd webserver"
0296e68a
ER
1109exit 0
1110
1111# macro called at module post scriptlet
1112%define module_post \
1113if [ "$1" = "1" ]; then \
1114 %service -q lighttpd restart \
1115fi
1116
1117# macro called at module postun scriptlet
1118%define module_postun \
1119if [ "$1" = "0" ]; then \
1120 %service -q lighttpd restart \
1121fi
1122
1123# it's sooo annoying to write them
1124%define module_scripts() \
1125%post %1 \
1126%module_post \
1127\
1128%postun %1 \
1129%module_postun
1130
5febf716
ER
1131%module_scripts mod_access
1132%module_scripts mod_accesslog
1133%module_scripts mod_alias
1134%module_scripts mod_auth
52788937
ER
1135%module_scripts mod_authn_file
1136%module_scripts mod_authn_mysql
1137%module_scripts mod_authn_gssapi
1138%module_scripts mod_authn_ldap
5febf716 1139%module_scripts mod_cgi
0296e68a 1140%module_scripts mod_cml
5febf716
ER
1141%module_scripts mod_compress
1142%module_scripts mod_deflate
1143%module_scripts mod_dirlisting
1144%module_scripts mod_evasive
1145%module_scripts mod_evhost
1146%module_scripts mod_expire
93347afb 1147%module_scripts mod_extforward
5febf716
ER
1148%module_scripts mod_fastcgi
1149%module_scripts mod_flv_streaming
52788937 1150%module_scripts mod_geoip
23dede10 1151%module_scripts mod_h264_streaming
5febf716 1152%module_scripts mod_indexfile
0f9dfecb 1153%module_scripts mod_magnet
0296e68a 1154%module_scripts mod_mysql_vhost
5febf716
ER
1155%module_scripts mod_proxy
1156%module_scripts mod_redirect
1157%module_scripts mod_rewrite
a800d9b6
ER
1158
1159%post mod_rrdtool
1160if [ ! -f /var/lib/lighttpd/lighttpd.rrd ]; then
1161 touch /var/lib/lighttpd/lighttpd.rrd
1162 chown lighttpd:stats /var/lib/lighttpd/lighttpd.rrd
1163 chmod 640 /var/lib/lighttpd/lighttpd.rrd
1164fi
1165%module_post
1166
1167%postun mod_rrdtool
1168%module_postun
1169
5febf716
ER
1170%module_scripts mod_scgi
1171%module_scripts mod_secdownload
1172%module_scripts mod_setenv
1173%module_scripts mod_simple_vhost
1174%module_scripts mod_ssi
1175%module_scripts mod_staticfile
1176%module_scripts mod_status
0296e68a 1177%module_scripts mod_trigger_b4_dl
52788937 1178%module_scripts mod_uploadprogress
5febf716
ER
1179%module_scripts mod_userdir
1180%module_scripts mod_usertrack
0296e68a
ER
1181%module_scripts mod_webdav
1182
5febf716
ER
1183%module_scripts php-spawned
1184%module_scripts php-external
1185
ccd96a34
ER
1186%triggerpostun -- %{name} < 1.4.18-10.1
1187if [ -f /etc/lighttpd/conf.d/50_mod_extforward.conf.rpmsave ]; then
1188 cp -f /etc/lighttpd/conf.d/91_mod_extforward.conf{,.rpmnew}
1189 mv -f /etc/lighttpd/conf.d/{50_mod_extforward.conf.rpmsave,91_mod_extforward.conf}
1190fi
ddfaf124 1191
bee4f74e
AM
1192%files
1193%defattr(644,root,root,755)
9cd50bd2 1194%doc NEWS README PLD-TODO
98fbe6a7 1195%dir %attr(751,root,lighttpd) %{_sysconfdir}
0d15955c 1196%dir %attr(750,root,root) %{_sysconfdir}/conf.d
59e91e4a
ER
1197%dir %attr(750,root,root) %{_sysconfdir}/vhosts.d
1198%dir %attr(750,root,root) %{_sysconfdir}/webapps.d
8433d588
ER
1199%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.conf
1200%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mime.types.conf
1201%attr(640,root,lighttpd) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/*.user
1202
1203%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/%{name}
ee463ca6 1204%attr(750,root,root) %dir /var/log/archive/%{name}
760f9985 1205%dir %attr(751,root,root) /var/log/%{name}
0043cb2c 1206%attr(644,lighttpd,lighttpd) %ghost /var/log/%{name}/access.log
1207%attr(644,lighttpd,lighttpd) %ghost /var/log/%{name}/error.log
1208%attr(644,lighttpd,lighttpd) %ghost /var/log/%{name}/breakage.log
e814428d 1209%dir %attr(770,root,lighttpd) /var/run/%{name}
1a836c43 1210%{systemdtmpfilesdir}/%{name}.conf
52e7e8c4 1211%{systemdunitdir}/%{name}.service
8433d588
ER
1212%attr(754,root,root) /etc/rc.d/init.d/%{name}
1213%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/*
7fa1d183
ER
1214%attr(755,root,root) %{_sbindir}/lighttpd
1215%attr(755,root,root) %{_sbindir}/lighttpd-angel
b4d015dd 1216%dir %{pkglibdir}
7535f073 1217%{_mandir}/man8/lighttpd.8*
209cde40 1218%{_mandir}/man8/lighttpd-angel.8*
5febf716
ER
1219%dir %{_lighttpddir}
1220%dir %{_lighttpddir}/cgi-bin
1221%dir %{_lighttpddir}/html
9e9d0031
ER
1222%config(noreplace,missingok) %verify(not md5 mtime size) %{_lighttpddir}/html/index.html
1223%config(missingok) %verify(not md5 mtime size) %{_lighttpddir}/html/*.png
1224%config(missingok) %verify(not md5 mtime size) %{_lighttpddir}/html/*.ico
5febf716 1225
9d166fb8
ER
1226%dir %{_datadir}/lighttpd
1227%dir %{_datadir}/lighttpd/errordocs
1228
9e6a8fa6
ER
1229# rrdtool database is stored there
1230%dir %attr(771,root,lighttpd) /var/lib/lighttpd
1231
e8e3e9ae
ER
1232# mod_compress can put cached files there
1233%dir /var/cache/lighttpd
1234
5febf716
ER
1235%files mod_access
1236%defattr(644,root,root,755)
1237%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_access.conf
b4d015dd 1238%attr(755,root,root) %{pkglibdir}/mod_access.so
5febf716
ER
1239
1240%files mod_accesslog
1241%defattr(644,root,root,755)
1242%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_accesslog.conf
b4d015dd 1243%attr(755,root,root) %{pkglibdir}/mod_accesslog.so
5febf716
ER
1244
1245%files mod_alias
1246%defattr(644,root,root,755)
1247%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_alias.conf
b4d015dd 1248%attr(755,root,root) %{pkglibdir}/mod_alias.so
5febf716
ER
1249
1250%files mod_auth
1251%defattr(644,root,root,755)
1252%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_auth.conf
b4d015dd 1253%attr(755,root,root) %{pkglibdir}/mod_auth.so
5febf716 1254
52788937
ER
1255%files mod_authn_file
1256%defattr(644,root,root,755)
b4d015dd 1257%attr(755,root,root) %{pkglibdir}/mod_authn_file.so
52788937 1258
73314313 1259%if %{with krb5}
52788937
ER
1260%files mod_authn_gssapi
1261%defattr(644,root,root,755)
b4d015dd 1262%attr(755,root,root) %{pkglibdir}/mod_authn_gssapi.so
73314313 1263%endif
52788937
ER
1264
1265%files mod_authn_ldap
1266%defattr(644,root,root,755)
b4d015dd 1267%attr(755,root,root) %{pkglibdir}/mod_authn_ldap.so
52788937 1268
3336e336 1269%if %{with mysql}
52788937
ER
1270%files mod_authn_mysql
1271%defattr(644,root,root,755)
b4d015dd 1272%attr(755,root,root) %{pkglibdir}/mod_authn_mysql.so
3336e336 1273%endif
52788937 1274
5febf716
ER
1275%files mod_cgi
1276%defattr(644,root,root,755)
1277%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_cgi.conf
b4d015dd 1278%attr(755,root,root) %{pkglibdir}/mod_cgi.so
5febf716 1279
42f6feaa
PG
1280%files mod_cgi_php
1281%defattr(644,root,root,755)
1282%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_cgi_php.conf
1283
5febf716
ER
1284%files mod_cml
1285%defattr(644,root,root,755)
1286%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_cml.conf
b4d015dd 1287%attr(755,root,root) %{pkglibdir}/mod_cml.so
5febf716
ER
1288
1289%files mod_compress
1290%defattr(644,root,root,755)
a2c9878f 1291%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/tmpwatch/lighttpd-mod_compress.conf
5febf716 1292%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_compress.conf
b4d015dd 1293%attr(755,root,root) %{pkglibdir}/mod_compress.so
e8e3e9ae 1294%dir %attr(775,root,lighttpd) /var/cache/lighttpd/mod_compress
5febf716 1295
5febf716
ER
1296%files mod_deflate
1297%defattr(644,root,root,755)
1298%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_deflate.conf
b4d015dd 1299%attr(755,root,root) %{pkglibdir}/mod_deflate.so
5febf716
ER
1300
1301%files mod_dirlisting
1302%defattr(644,root,root,755)
1303%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_dirlisting.conf
b4d015dd 1304%attr(755,root,root) %{pkglibdir}/mod_dirlisting.so
5febf716
ER
1305
1306%files mod_evasive
1307%defattr(644,root,root,755)
1308%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_evasive.conf
b4d015dd 1309%attr(755,root,root) %{pkglibdir}/mod_evasive.so
5febf716
ER
1310
1311%files mod_evhost
1312%defattr(644,root,root,755)
1313%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_evhost.conf
b4d015dd 1314%attr(755,root,root) %{pkglibdir}/mod_evhost.so
5febf716
ER
1315
1316%files mod_expire
1317%defattr(644,root,root,755)
1318%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_expire.conf
b4d015dd 1319%attr(755,root,root) %{pkglibdir}/mod_expire.so
5febf716 1320
93347afb
ER
1321%files mod_extforward
1322%defattr(644,root,root,755)
1323%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_extforward.conf
b4d015dd 1324%attr(755,root,root) %{pkglibdir}/mod_extforward.so
93347afb 1325
5febf716
ER
1326%files mod_fastcgi
1327%defattr(644,root,root,755)
1328%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_fastcgi.conf
b4d015dd 1329%attr(755,root,root) %{pkglibdir}/mod_fastcgi.so
5febf716
ER
1330
1331%files mod_flv_streaming
1332%defattr(644,root,root,755)
1333%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_flv_streaming.conf
b4d015dd 1334%attr(755,root,root) %{pkglibdir}/mod_flv_streaming.so
5febf716 1335
599694d6 1336%if %{with geoip}
52788937
ER
1337%files mod_geoip
1338%defattr(644,root,root,755)
51b49ca1 1339%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_geoip.conf
b4d015dd 1340%attr(755,root,root) %{pkglibdir}/mod_geoip.so
599694d6 1341%endif
52788937 1342
ef46c984 1343%if %{with h264_streaming}
23dede10
ER
1344%files mod_h264_streaming
1345%defattr(644,root,root,755)
1346%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_h264_streaming.conf
b4d015dd 1347%attr(755,root,root) %{pkglibdir}/mod_h264_streaming.so
ef46c984 1348%endif
23dede10 1349
5febf716
ER
1350%files mod_indexfile
1351%defattr(644,root,root,755)
1352%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_indexfile.conf
b4d015dd 1353%attr(755,root,root) %{pkglibdir}/mod_indexfile.so
5febf716 1354
0f9dfecb
ER
1355%files mod_magnet
1356%defattr(644,root,root,755)
1357%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_magnet.conf
b4d015dd 1358%attr(755,root,root) %{pkglibdir}/mod_magnet.so
0f9dfecb 1359
5febf716
ER
1360%if %{with mysql}
1361%files mod_mysql_vhost
1362%defattr(644,root,root,755)
1363%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_mysql_vhost.conf
b4d015dd 1364%attr(755,root,root) %{pkglibdir}/mod_mysql_vhost.so
5febf716
ER
1365%endif
1366
1367%files mod_proxy
1368%defattr(644,root,root,755)
1369%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_proxy.conf
b4d015dd 1370%attr(755,root,root) %{pkglibdir}/mod_proxy.so
5febf716 1371
5febf716
ER
1372%files mod_redirect
1373%defattr(644,root,root,755)
1374%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_redirect.conf
b4d015dd 1375%attr(755,root,root) %{pkglibdir}/mod_redirect.so
5febf716
ER
1376
1377%files mod_rewrite
1378%defattr(644,root,root,755)
1379%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_rewrite.conf
b4d015dd 1380%attr(755,root,root) %{pkglibdir}/mod_rewrite.so
5febf716
ER
1381
1382%files mod_rrdtool
1383%defattr(644,root,root,755)
1384%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_rrdtool.conf
b4d015dd 1385%attr(755,root,root) %{pkglibdir}/mod_rrdtool.so
0043cb2c 1386%attr(640,lighttpd,stats) %ghost /var/lib/lighttpd/lighttpd.rrd
5febf716
ER
1387
1388%files mod_scgi
1389%defattr(644,root,root,755)
1390%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_scgi.conf
b4d015dd 1391%attr(755,root,root) %{pkglibdir}/mod_scgi.so
5febf716
ER
1392
1393%files mod_secdownload
1394%defattr(644,root,root,755)
1395%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_secdownload.conf
b4d015dd 1396%attr(755,root,root) %{pkglibdir}/mod_secdownload.so
5febf716
ER
1397
1398%files mod_setenv
1399%defattr(644,root,root,755)
1400%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_setenv.conf
b4d015dd 1401%attr(755,root,root) %{pkglibdir}/mod_setenv.so
5febf716
ER
1402
1403%files mod_simple_vhost
1404%defattr(644,root,root,755)
1405%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_simple_vhost.conf
b4d015dd 1406%attr(755,root,root) %{pkglibdir}/mod_simple_vhost.so
5febf716
ER
1407
1408%files mod_ssi
1409%defattr(644,root,root,755)
1410%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_ssi.conf
b4d015dd 1411%attr(755,root,root) %{pkglibdir}/mod_ssi.so
ddfaf124 1412
5febf716
ER
1413%files mod_staticfile
1414%defattr(644,root,root,755)
1415%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_staticfile.conf
b4d015dd 1416%attr(755,root,root) %{pkglibdir}/mod_staticfile.so
9647a089 1417
5febf716 1418%files mod_status
fda87005 1419%defattr(644,root,root,755)
5febf716 1420%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_status.conf
b4d015dd 1421%attr(755,root,root) %{pkglibdir}/mod_status.so
fda87005 1422
3336e336 1423%if %{with mod_trigger_b4_dl}
5febf716 1424%files mod_trigger_b4_dl
fda87005 1425%defattr(644,root,root,755)
5febf716 1426%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_trigger_b4_dl.conf
b4d015dd 1427%attr(755,root,root) %{pkglibdir}/mod_trigger_b4_dl.so
3336e336 1428%endif
fda87005 1429
52788937
ER
1430%files mod_uploadprogress
1431%defattr(644,root,root,755)
64fc1589 1432%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_uploadprogress.conf
b4d015dd 1433%attr(755,root,root) %{pkglibdir}/mod_uploadprogress.so
52788937 1434
5febf716 1435%files mod_userdir
fda87005 1436%defattr(644,root,root,755)
5febf716 1437%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_userdir.conf
b4d015dd 1438%attr(755,root,root) %{pkglibdir}/mod_userdir.so
5febf716
ER
1439
1440%files mod_usertrack
1441%defattr(644,root,root,755)
1442%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_usertrack.conf
b4d015dd 1443%attr(755,root,root) %{pkglibdir}/mod_usertrack.so
fda87005 1444
9c336869
ER
1445%files mod_webdav
1446%defattr(644,root,root,755)
5febf716 1447%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_webdav.conf
b4d015dd 1448%attr(755,root,root) %{pkglibdir}/mod_webdav.so
9c336869 1449
5febf716
ER
1450%files php-spawned
1451%defattr(644,root,root,755)
1452%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/php-spawned.conf
1453
1454%files php-external
1455%defattr(644,root,root,755)
1456%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/php-external.conf
1457
1458%files ssl
1459%defattr(644,root,root,755)
1460%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ssl.conf
2daa3b71
AM
1461
1462%files -n monit-rc-lighttpd
1463%defattr(644,root,root,755)
1464%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/monit/%{name}.monitrc
This page took 6.302747 seconds and 4 git commands to generate.