]> git.pld-linux.org Git - packages/memcached.git/blame - memcached.spec
- disable-coverage; rel 2
[packages/memcached.git] / memcached.spec
CommitLineData
56126164 1Summary: A high-performance, distributed memory object caching system
ee5b4f18 2Summary(pl.UTF-8): Rozproszony, wysokiej wydajności system cache'owania obiektów
56126164 3Name: memcached
ae4347a2 4Version: 1.4.0
1856e00f 5Release: 2
ba4bd57b 6License: BSD
56126164 7Group: Networking/Daemons
ae4347a2 8Source0: http://memcached.googlecode.com/files/%{name}-%{version}.tar.gz
9# Source0-md5: d7651ecb8bf345144cb17900d9a46c85
3a964b8a
AM
10Source1: %{name}.init
11Source2: %{name}.sysconfig
56126164 12URL: http://www.danga.com/memcached/
aebd8fee 13BuildRequires: autoconf
56126164 14BuildRequires: automake
e4a0c888 15BuildRequires: libevent-devel >= 1.1
3a5da022
ER
16BuildRequires: rpmbuild(macros) >= 1.268
17Requires(post,preun): /sbin/chkconfig
371f8914
ER
18Requires(postun): /usr/sbin/groupdel
19Requires(postun): /usr/sbin/userdel
20Requires(pre): /bin/id
21Requires(pre): /usr/bin/getgid
22Requires(pre): /usr/sbin/groupadd
23Requires(pre): /usr/sbin/useradd
ab340080 24Requires: rc-scripts >= 0.4.1.23
371f8914
ER
25Provides: group(memcached)
26Provides: user(memcached)
56126164
MM
27BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28
29%description
30A high-performance, distributed memory object caching system.
31
1e501250
JR
32%description -l pl.UTF-8
33Rozproszony, wysokiej wydajności system cache'owania obiektów.
56126164
MM
34
35%prep
36%setup -q
37
38%build
39%{__aclocal}
40%{__autoconf}
41%{__autoheader}
42%{__automake}
1856e00f
ER
43%configure \
44 --disable-coverage
56126164
MM
45%{__make}
46
47%install
48rm -rf $RPM_BUILD_ROOT
371f8914 49install -d $RPM_BUILD_ROOT{/etc/{rc.d/init.d,sysconfig},/var/run/memcached}
3f79a4b3 50install -d $RPM_BUILD_ROOT{%{_sbindir},%{_mandir}/man1}
3a964b8a 51
3f79a4b3 52install memcached $RPM_BUILD_ROOT%{_sbindir}
56126164
MM
53install doc/memcached.1 $RPM_BUILD_ROOT%{_mandir}/man1
54
3a964b8a
AM
55install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
56install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/%{name}
57
371f8914
ER
58%pre
59%groupadd -g 209 %{name}
60%useradd -u 209 -d /usr/share/empty -g %{name} -c "Memcached User" %{name}
61
3a964b8a
AM
62%post
63/sbin/chkconfig --add %{name}
64%service %{name} restart
65
66%preun
67if [ "$1" = "0" ]; then
68 %service -q %{name} stop
69 /sbin/chkconfig --del %{name}
70fi
71
371f8914
ER
72%postun
73if [ "$1" = "0" ]; then
74 %userremove %{name}
75 %groupremove %{name}
76fi
77
56126164
MM
78%clean
79rm -rf $RPM_BUILD_ROOT
80
81%files
82%defattr(644,root,root,755)
83%doc AUTHORS README TODO doc/*.txt
3a964b8a 84%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name}
371f8914
ER
85%attr(754,root,root) /etc/rc.d/init.d/%{name}
86%attr(755,root,root) %{_sbindir}/%{name}
87%{_mandir}/man1/memcached.1*
88%dir %attr(770,root,memcached) /var/run/memcached
This page took 0.041286 seconds and 4 git commands to generate.