]> git.pld-linux.org Git - packages/nginx.git/blame - nginx.spec
- fix with missing desc
[packages/nginx.git] / nginx.spec
CommitLineData
f9e65082 1# TODO
ee4f2132 2# - /etc/sysconfig/nginx file
1c438d78 3# - missing perl build/install requires
d0c0492d 4# - prepare pld style like nginx.conf
5# - split into nginx-common, nginx, nginx-perl packages
ee4f2132 6#
362f5ab2 7# Conditional build for nginx:
056acc18 8%bcond_without light # don't build light version
9%bcond_without mail # don't build imap/mail proxy
10%bcond_without perl # don't build with perl module
d0c0492d 11%bcond_without addition # adds module
12%bcond_without dav # WebDAV
13%bcond_without flv # FLV stream
d0c0492d 14%bcond_without poll # poll
15%bcond_without realip # real ip (behind proxy)
16%bcond_without rtsig # rtsig
17%bcond_without select # select
18%bcond_without status # stats module
19%bcond_without ssl # ssl support
056acc18 20%bcond_with http_browser # header "User-agent" parser
362f5ab2 21#
8e1389c7 22Summary: High perfomance HTTP and reverse proxy server
185313bb 23Summary(pl.UTF-8): Serwer HTTP i odwrotne proxy o wysokiej wydajności
f9e65082 24Name: nginx
1a62642d 25Version: 0.5.33
1c438d78 26Release: 0.2
51ef519b 27License: BSD-like
7d9b86c7 28Group: Networking/Daemons
f1fc9780 29Source0: http://sysoev.ru/nginx/%{name}-%{version}.tar.gz
1a62642d 30# Source0-md5: a78be74b4fd8e009545ef02488fcac86
f1fc9780 31Source1: %{name}.init
dfef7372 32Source2: %{name}-mime.types.sh
362f5ab2 33Source3: http://www.nginx.eu/favicon.ico
34# Source3-md5: 2aaf2115c752cbdbfb8a2f0b3c3189ab
35Source4: http://www.nginx.eu/download/proxy.conf
36# Source4-md5: f5263ae01c2edb18f46d5d1df2d3a5cd
894ff1f7 37Source5: http://www.nginx.eu/download/%{name}.monitrc
362f5ab2 38# Source5-md5: 1d3f5eedfd34fe95213f9e0fc19daa88
894ff1f7 39Source6: http://www.nginx.eu/download/%{name}.conf
362f5ab2 40# Source6-md5: 1c112d6f03d0f365e4acc98c1d96261a
28a25161 41Source7: %{name}.logrotate
f1fc9780 42Patch0: %{name}-config.patch
51ef519b 43URL: http://nginx.net/
dfef7372 44BuildRequires: mailcap
f9e65082 45BuildRequires: openssl-devel
f1fc9780 46BuildRequires: pcre-devel
1c438d78 47%{?with_perl:BuildRequires: perl-CGI}
d0c0492d 48%{?with_perl:BuildRequires: perl-devel}
1c438d78 49%{?with_perl:BuildRequires: rpm-perlprov}
7d9b86c7 50BuildRequires: rpmbuild(macros) >= 1.268
f9e65082 51BuildRequires: zlib-devel
7d9b86c7
ER
52Requires(post,preun): /sbin/chkconfig
53Requires(postun): /usr/sbin/groupdel
54Requires(postun): /usr/sbin/userdel
55Requires(pre): /bin/id
56Requires(pre): /usr/bin/getgid
57Requires(pre): /usr/sbin/groupadd
58Requires(pre): /usr/sbin/useradd
d0c0492d 59Requires: openssl
60Requires: pcre
aba2d783 61Requires: rc-scripts >= 0.2.0
d0c0492d 62Requires: zlib
ee547c00 63Provides: group(http)
64Provides: group(nginx)
65Provides: user(nginx)
7ffe7917 66Provides: webserver
2d747e44 67Conflicts: logrotate < 3.7-4
f9e65082
ER
68BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
69
362f5ab2 70%define _sysconfdir /etc/%{name}
71%define _nginxdir /home/services/%{name}
f9e65082
ER
72
73%description
894ff1f7
ER
74Nginx ("engine x") is a high-performance HTTP server and reverse
75proxy, as well as an IMAP/POP3 proxy server. Nginx was written by Igor
76Sysoev for Rambler.ru, Russia's second-most visited website, where it
77has been running in production for over two and a half years. Igor has
78released the source code under a BSD-like license. Although still in
79beta, Nginx is known for its stability, rich feature set, simple
80configuration, and low resource consumption.
8e1389c7 81
390f5b88 82%description -l pl.UTF-8
056acc18 83Nginx ("engine x") jest wysokowydajnym serwerem HTTP, odwrotnym proxy
84a także IMAP/POP3 proxy. Nginx został napisany przez Igora Sysoev'a
85na potrzeby serwisu Rambler.ru. Jest to drugi pod względem ilości
86odwiedzin serwis w Rosji i działa od ponad dwóch i pół roku. Igor
87opublikował źródła na licencji BSD. Mimo, że projekt jest ciągle
2ee780b1 88