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