]>
Commit | Line | Data |
---|---|---|
1 | # | |
2 | # TODO | |
3 | # - test ldap and mysql (failed at this time) | |
4 | # - documentroot specified in config doesn't exist | |
5 | # - mysql issue: http://www.freebsd.org/cgi/query-pr.cgi?pr=76866 | |
6 | # | |
7 | # Conditional build for lighttpd: | |
8 | %bcond_without xattr # without support of extended attributes | |
9 | %bcond_with mysql # with mysql | |
10 | %bcond_with ldap # with ldap | |
11 | %bcond_with valgrind # enable valgrind fixes in code. | |
12 | %bcond_without ipv6 # IPv4-only version (doesn't require IPv6 in kernel) | |
13 | %bcond_without largefile # without largefile support, | |
14 | %bcond_without ssl # disable ssl support | |
15 | # use it if you have 2.4 kernel to get sendfile() support, | |
16 | # and don't need > 2GB file requests, | |
17 | # see http://article.gmane.org/gmane.comp.web.lighttpd:722 | |
18 | # | |
19 | ||
20 | # Prerelease snapshot: DATE-TIME | |
21 | ##define _snap 20050116-1743 | |
22 | ||
23 | %if 0%{?_snap} | |
24 | %define _source http://www.lighttpd.net/download/%{name}-%{version}-%{_snap}.tar.gz | |
25 | %else | |
26 | %define _source http://www.lighttpd.net/download/%{name}-%{version}.tar.gz | |
27 | %endif | |
28 | ||
29 | %define _rel 3 | |
30 | ||
31 | Summary: Fast and light HTTP server | |
32 | Summary(pl): Szybki i lekki serwer HTTP | |
33 | Name: lighttpd | |
34 | Version: 1.3.10 | |
35 | Release: %{_rel}%{?_snap:.%(echo %{_snap}|tr - _)} | |
36 | Group: Networking/Daemons | |
37 | License: BSD | |
38 | Source0: %{_source} | |
39 | # Source0-md5: 28623eff50653a9b104ddb20fe65aaf1 | |
40 | Source1: %{name}.init | |
41 | Source2: %{name}.conf | |
42 | Source3: %{name}.user | |
43 | Source4: %{name}.logrotate | |
44 | Source5: %{name}.sysconfig | |
45 | URL: http://www.lighttpd.net/ | |
46 | Patch0: %{name}-empty_cgi_handler.patch | |
47 | Patch1: %{name}-mod_auth-crash.patch | |
48 | Patch2: %{name}-index-file.patch | |
49 | BuildRequires: autoconf | |
50 | BuildRequires: automake | |
51 | BuildRequires: bzip2-devel | |
52 | BuildRequires: libtool | |
53 | %{?with_ssl:BuildRequires: openssl-devel} | |
54 | BuildRequires: pcre-devel | |
55 | BuildRequires: rpmbuild(macros) >= 1.159 | |
56 | BuildRequires: zlib-devel | |
57 | %if %{with xattr} | |
58 | BuildRequires: attr-devel | |
59 | %endif | |
60 | %{?with_ldap:BuildRequires: openldap-devel} | |
61 | %{?with_mysql:BuildRequires: mysql-devel} | |
62 | %{?with_valgrind:BuildRequires: valgrind} | |
63 | PreReq: rc-scripts | |
64 | Requires(pre): sh-utils | |
65 | Requires(pre): /bin/id | |
66 | Requires(pre): /usr/bin/getgid | |
67 | Requires(pre): /usr/sbin/groupadd | |
68 | Requires(pre): /usr/sbin/useradd | |
69 | Requires(post,preun): /sbin/chkconfig | |
70 | Requires(postun): /usr/sbin/groupdel | |
71 | Requires(postun): /usr/sbin/userdel | |
72 | Provides: group(lighttpd) | |
73 | Provides: httpd | |
74 | Provides: user(lighttpd) | |
75 | Provides: webserver | |
76 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
77 | ||
78 | %define _libdir %{_prefix}/%{_lib}/%{name} | |
79 | %define _lighttpddir /home/services/%{name} | |
80 | %define _sysconfdir /etc/%{name} | |
81 | ||
82 | %description | |
83 | lighttpd is a secure, fast, compliant and very flexible web-server | |
84 | which has been optimized for high-performance environments. It has a | |
85 | very low memory footprint compared to other webservers and takes care | |
86 | of cpu-load. Its advanced feature-set (FastCGI, CGI, Auth, | |
87 | Output-Compression, URL-Rewriting and many more) make lighttpd the | |
88 | perfect webserver-software for every server that is suffering load | |
89 | problems. | |
90 | ||
91 | %description -l pl | |
92 | lighttpd jest bezpiecznym, szybkim, przyjaznym i bardzo elastycznym | |
93 |