]>
Commit | Line | Data |
---|---|---|
8c865192 | 1 | # TODO: |
0ab57655 | 2 | # - test ldap and mysql (failed at this time) |
fcae54a7 | 3 | # - mysql issue: http://www.freebsd.org/cgi/query-pr.cgi?pr=76866 |
9c336869 | 4 | # - fam over gamin is possible, just configure doesn't check other than gamin |
ffe2fc3c | 5 | # - feature stat-cache-fam (doesn't work) |
5febf716 ER |
6 | # - lighttpd writes early startup messages to stderr, and if started from |
7 | # rc-scripts the stderr is closed which causes lighttpd to abort(): | |
8 | # 2006-07-20 21:05:52: (server.c.1233) WARNING: unknown config-key: url.rewrite-final (ignored) | |
05f8c491 | 9 | # |
79404238 ER |
10 | # NOTES: |
11 | # - fcgi-devel is only used for the test-scripts | |
12 | # - disable largefile, if you have 2.4 kernel to get sendfile() support, and don't need > 2GB file requests, | |
13 | # see http://article.gmane.org/gmane.comp.web.lighttpd:722 | |
14 | # | |
4f968063 | 15 | # Conditional build for lighttpd: |
8d377a51 | 16 | %bcond_without xattr # support of extended attributes |
17 | %bcond_without ipv6 # IPv4-only version (doesn't require IPv6 in kernel) | |
18 | %bcond_without largefile # largefile support (see notes above) | |
19 | %bcond_without ssl # ssl support | |
5febf716 | 20 | %bcond_without mysql # mysql support in mod_mysql_vhost |
8d377a51 | 21 | %bcond_with ldap # ldap support in mod_auth |
26843c13 | 22 | %bcond_without lua # LUA support in mod_cml (needs LUA >= 5.1) |
8d377a51 | 23 | %bcond_with memcache # memcached support in mod_cml / mod_trigger_b4_dl |
2a732f8a | 24 | %bcond_with gamin # gamin for reducing number of stat() calls. |
8d377a51 | 25 | # NOTE: must be enabled in config: server.stat-cache-engine = "fam" |
26 | %bcond_with gdbm # gdbm in mod_trigger_b4_dl | |
27 | %bcond_with webdav_props # properties in mod_webdav (includes extra sqlite3/libxml deps) | |
28 | %bcond_with valgrind # compile code with valgrind support. | |
5febf716 | 29 | %bcond_with deflate # build deflate module (needs patch update with current svn) |
79404238 | 30 | |
5febf716 ER |
31 | # SVN snapshot |
32 | #define _svn 1277 | |
21d3dba8 | 33 | # Prerelease |
47abd4ea | 34 | #define _snap r1332 |
2abd0792 | 35 | |
26843c13 | 36 | %define _rel 2 |
027853cc | 37 | Summary: Fast and light HTTP server |
38 | Summary(pl): Szybki i lekki serwer HTTP | |
bee4f74e | 39 | Name: lighttpd |
48986775 | 40 | Version: 1.4.13 |
5febf716 | 41 | Release: %{_rel}%{?_snap:.%(echo %{_snap}|tr - _)}%{?_svn:.%{_svn}} |
4241e769 | 42 | License: BSD |
0296e68a | 43 | Group: Networking/Daemons |
47abd4ea | 44 | Source0: http://www.lighttpd.net/download/%{name}-%{version}.tar.gz |
48986775 | 45 | # Source0-md5: d775d6478391b95d841a1018c8db0b95 |
bee4f74e | 46 | Source1: %{name}.init |
2f7162ab AM |
47 | Source2: %{name}.conf |
48 | Source3: %{name}.user | |
607835c0 | 49 | Source4: %{name}.logrotate |
c54ca3d2 | 50 | Source5: %{name}.sysconfig |
87c01276 | 51 | Source6: %{name}-mime.types.sh |
9647a089 ER |
52 | Source7: http://www.lighttpd.net/favicon.ico |
53 | # Source7-md5: a358994becabd4060393a5454bde505d | |
54 | Source8: http://www.lighttpd.net/light_button.png | |
55 | # Source8-md5: 02330e2313fadc29144edfd6000879f8 | |
56 | Source9: http://www.lighttpd.net/light_logo.png | |
57 | # Source9-md5: ac20784510e420d5cbe5fc1cdb53d7a7 | |
c4128c50 ER |
58 | Source10: http://gdl.hopto.org/~spider/pldstats/gfx/pld1.png |
59 | # Source10-md5: 486ecec3f6f4fe7f9bf7cee757b864f4 | |
66f5ed22 | 60 | Source11: %{name}-pld.html |
ac4cc36e | 61 | Source12: %{name}.monitrc |
5febf716 ER |
62 | Source100: %{name}-mod_access.conf |
63 | Source101: %{name}-mod_accesslog.conf | |
64 | Source102: %{name}-mod_alias.conf | |
65 | Source103: %{name}-mod_auth.conf | |
66 | Source104: %{name}-mod_cgi.conf | |
67 | Source105: %{name}-mod_cml.conf | |
68 | Source106: %{name}-mod_compress.conf | |
69 | Source107: %{name}-mod_deflate.conf | |
70 | Source108: %{name}-mod_dirlisting.conf | |
71 | Source109: %{name}-mod_evasive.conf | |
72 | Source110: %{name}-mod_evhost.conf | |
73 | Source111: %{name}-mod_expire.conf | |
74 | Source112: %{name}-mod_fastcgi.conf | |
75 | Source113: %{name}-mod_flv_streaming.conf | |
76 | Source114: %{name}-mod_indexfile.conf | |
77 | Source115: %{name}-mod_proxy.conf | |
78 | Source116: %{name}-mod_redirect.conf | |
79 | Source117: %{name}-mod_rewrite.conf | |
80 | Source118: %{name}-mod_rrdtool.conf | |
81 | Source119: %{name}-mod_scgi.conf | |
82 | Source120: %{name}-mod_secdownload.conf | |
83 | Source121: %{name}-mod_setenv.conf | |
84 | Source122: %{name}-mod_simple_vhost.conf | |
85 | Source123: %{name}-mod_ssi.conf | |
86 | Source124: %{name}-mod_staticfile.conf | |
87 | Source125: %{name}-mod_status.conf | |
88 | Source126: %{name}-mod_trigger_b4_dl.conf | |
89 | Source127: %{name}-mod_userdir.conf | |
90 | Source128: %{name}-mod_usertrack.conf | |
91 | Source129: %{name}-mod_webdav.conf | |
92 | Source130: %{name}-php-spawned.conf | |
93 | Source131: %{name}-php-external.conf | |
94 | Source132: %{name}-ssl.conf | |
0f9dfecb ER |
95 | Source133: %{name}-mod_mysql_vhost.conf |
96 | Source134: %{name}-mod_magnet.conf | |
13e3ef3b | 97 | #Patch100: %{name}-branch.diff |
48986775 ER |
98 | Patch0: %{name}-use_bin_sh.patch |
99 | Patch1: %{name}-mod_evasive-status_code.patch | |
100 | Patch2: %{name}-mod_deflate.patch | |
70373b58 | 101 | URL: http://www.lighttpd.net/ |
cc769ac6 | 102 | %{?with_xattr:BuildRequires: attr-devel} |
1a75d3e1 JB |
103 | BuildRequires: autoconf |
104 | BuildRequires: automake | |
105 | BuildRequires: bzip2-devel | |
9c336869 | 106 | %{?with_gamin:BuildRequires: gamin-devel} |
6ec064d6 KK |
107 | %{?with_gdbm:BuildRequires: gdbm-devel} |
108 | %{?with_memcache:BuildRequires: libmemcache-devel} | |
1a75d3e1 | 109 | BuildRequires: libtool |
5febf716 | 110 | BuildRequires: libuuid-devel |
6ec064d6 | 111 | %{?with_webdav_props:BuildRequires: libxml2-devel} |
26843c13 | 112 | %{?with_lua:BuildRequires: lua51-devel} |
6ec064d6 | 113 | BuildRequires: mailcap >= 2.1.14-4.4 |
cc769ac6 | 114 | %{?with_mysql:BuildRequires: mysql-devel} |
6ec064d6 | 115 | %{?with_ldap:BuildRequires: openldap-devel} |
49163762 | 116 | %{?with_ssl:BuildRequires: openssl-devel} |
1a75d3e1 | 117 | BuildRequires: pcre-devel |
6ec064d6 | 118 | BuildRequires: pkgconfig |
2a732f8a | 119 | BuildRequires: rpmbuild(macros) >= 1.268 |
66f5ed22 | 120 | %{?with_webdav_props:BuildRequires: sqlite3-devel} |
83ca4b2b | 121 | %{?with_valgrind:BuildRequires: valgrind} |
cc769ac6 | 122 | BuildRequires: zlib-devel |
66f5ed22 ER |
123 | Requires(post,preun): /sbin/chkconfig |
124 | Requires(postun): /usr/sbin/groupdel | |
125 | Requires(postun): /usr/sbin/userdel | |
bee4f74e AM |
126 | Requires(pre): /bin/id |
127 | Requires(pre): /usr/bin/getgid | |
5febf716 | 128 | Requires(pre): /usr/lib/rpm/user_group.sh |
bee4f74e AM |
129 | Requires(pre): /usr/sbin/groupadd |
130 | Requires(pre): /usr/sbin/useradd | |
28537382 | 131 | Requires(pre): /usr/sbin/usermod |
5febf716 ER |
132 | Requires: %{name}-mod_dirlisting |
133 | Requires: %{name}-mod_indexfile | |
134 | Requires: %{name}-mod_staticfile | |
66f5ed22 | 135 | Requires: rc-scripts |
6230924e | 136 | Provides: group(http) |
e68efba2 | 137 | Provides: group(lighttpd) |
e68efba2 | 138 | Provides: user(lighttpd) |
1a75d3e1 | 139 | Provides: webserver |
0296e68a ER |
140 | # for the posttrans scriptlet, conflicts because in vserver environment rpm package is not installed. |
141 | Conflicts: rpm < 4.4.2-0.2 | |
bee4f74e AM |
142 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
143 | ||
144 | %define _libdir %{_prefix}/%{_lib}/%{name} | |
8d734bed | 145 | %define _lighttpddir /home/services/%{name} |
bee4f74e AM |
146 | %define _sysconfdir /etc/%{name} |
147 | ||
148 | %description | |
f655b1fd | 149 | lighttpd is a secure, fast, compliant and very flexible web-server |
ebd2f6ff ER |
150 | which has been optimized for high-performance environments. It has a |
151 | very low memory footprint compared to other webservers and takes care | |
152 | of cpu-load. Its advanced feature-set (FastCGI, CGI, Auth, | |
bee4f74e AM |
153 | Output-Compression, URL-Rewriting and many more) make lighttpd the |
154 | perfect webserver-software for every server that is suffering load | |
155 | problems. | |
156 | ||
f655b1fd MC |
157 | %description -l pl |
158 | lighttpd jest bezpiecznym, szybkim, przyjaznym i bardzo elastycznym | |
1a75d3e1 | 159 |