[PATCH 3/6] Add locale handling to specfile
[MonkeyD.git] / monkey.spec
bloba5196409635cd20696e1d5754d7acabedc55ec02
1 %define webroot /var/www/monkey
2 %define prefix /usr
3 %define bindir /usr/bin
4 %define sysconf /etc/monkey
5 %define logdir /var/log/monkey
6 %define plugdir /usr/lib/monkey
8 Name: monkey
9 Version: 0.11.0
10 Release: 1%{?dist}
11 Summary: A fast and lightweight web server for Linux
12 Group: System Environment/Daemons
13 License: GPLv2+
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
21 %description
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.
26 %prep
27 %setup -q
29 %build
30 export CFLAGS=%{optflags}
31 ./configure \
32 --prefix=%{prefix} \
33 --bindir=%{bindir} \
34 --sysconfdir=%{sysconf} \
35 --datadir=%{webroot} \
36 --logdir=%{logdir} \
37 --plugdir=%{plugdir}
38 make %{?_smp_mflags}
40 %install
41 rm -rf %{buildroot}
42 install -d %{buildroot}/usr/share/doc
43 install -d %{buildroot}%{logdir}
45 make install DESTDIR=%{buildroot}
47 %find_lang %{name}
49 %clean
50 rm -rf %{buildroot}
52 %pre
53 getent group monkey > /dev/null || groupadd -r monkey
54 getent passwd monkey > /dev/null || \
55 useradd -r -g monkey -d %{webroot} -s /sbin/nologin \
56 -c "Monkey HTTP Daemon" monkey
57 exit 0
59 %post
60 sed -i 's/User nobody/User monkey/g' /etc/monkey/monkey.conf
62 %files -f %{name}.lang
63 %defattr(-,root,root)
64 %doc README LICENSE ChangeLog*
65 %attr(644,root,root) %{_sysconfdir}/monkey/*
66 %{_bindir}/*
67 %{_libdir}/*
68 %{_datadir}/*
69 %{webroot}/*
70 %{logdir}
71 %defattr(-, monkey, monkey, 0750)
72 %{_localstatedir}/log/monkey
74 %changelog
75 * Thu Jul 08 2010 Eduardo Silva <edsiper at, gmail.com> 0.11.0-1
76 - Initial rpm package for Fedora 13