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