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