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