1 %define webroot
/var
/www
/monkey
3 %define bindir
/usr
/bin
4 %define sysconf
/etc
/monkey
5 %define logdir
/var
/log
/monkey
6 %define plugdir
/usr
/lib
/monkey
11 Summary: A fast and lightweight web server
for Linux
12 Group: System Environment
/Daemons
14 URL: http
://www.monkey
-project.com
15 Source: http
://www.monkey
-project.com
/releases
/0.11/%{name}-%{version}.tar.gz
16 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n
)
18 BuildRequires
: gettext
19 Requires(pre
): shadow
-utils
22 Monkey is a fast and lightweight web server
for Linux. It has been
23 designed to be very scalable with low memory and CPU consumption
, the
24 perfect solution
for embedded and high production environments.
30 export CFLAGS
=%{optflags}
34 --sysconfdir
=%{sysconf} \
35 --datadir
=%{webroot} \
42 install -d
%{buildroot}/usr
/share
/doc
43 install -d
%{buildroot}%{logdir}
45 make install DESTDIR
=%{buildroot}
47 %{__sed} -i 's
/User nobody
/User monkey
/g' \
48 %{buildroot}%{_sysconf}/monkey
/monkey.conf
56 getent group monkey
> /dev
/null || groupadd
-r monkey
57 getent passwd monkey
> /dev
/null || \
58 useradd
-r
-g monkey
-d
%{webroot} -s
/sbin
/nologin \
59 -c "Monkey HTTP Daemon" monkey
62 %files -f
%{name}.lang
64 %doc README LICENSE ChangeLog
*
65 %attr(644,root
,root
) %{_sysconfdir}/monkey
/*
71 %defattr(-, monkey
, monkey
, 0750)
72 %{_localstatedir}/log
/monkey
75 * Thu Jul
08 2010 Eduardo Silva
<edsiper at
, gmail.com
> 0.11.0-1
76 - Initial rpm package
for Fedora
13