Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37706352
en ru br
Репозитории ALT
S:1.6.21-alt1
5.1: 1.4.1-alt1
4.1: 1.2.2-alt1
4.0: 1.1.12-alt1
www.altlinux.org/Changes

Группа :: Система/Серверы
Пакет: memcached

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

%def_disable debug

Name: memcached
Version: 1.4.1
Release: alt1

Summary: memcached - memory caching daemon
License: BSD
Group: System/Servers

Url: http://www.danga.com/memcached/
Source: %url/%name-%version.tar.bz2
Source1: %name.conf
Source2: %name.init

Requires(pre): shadow-utils

%define pkg_user memcached
%define pkg_group memcached

BuildRequires: libevent-devel

%description
memcached is a flexible memory object caching daemon designed to  alle-
viate  database  load in dynamic web applications by storing objects in
specifically  optimized  to  avoid swapping and always use non-blocking
I/O.

%package devel
Summary: protocol_binary.h header file
Group: Development/C
%description devel
protocol_binary.h header file

%prep
%setup

%build
%configure --enable-threads
%make_build

%if_enabled debug
%__make test
%endif

%install
%__mkdir_p %buildroot{%_initdir,%_logdir/%name,%_datadir/%name/scripts}
%makeinstall

%__install -pD -m644 %SOURCE1 %buildroot%_sysconfdir/%name.conf
%__install -pD -m755 %SOURCE2 %buildroot%_initdir/%name
%__install -pD -m755 scripts/* %buildroot%_datadir/%name/scripts/

%files
%_initdir/*
%_bindir/%name
%attr(750,root,%pkg_group) %config(noreplace) %_sysconfdir/%name.conf
%attr(750,%pkg_user,%pkg_group) %_logdir/%name
%_datadir/%name
%_man1dir/*
%doc doc/*.txt doc/CONTRIBUTORS AUTHORS ChangeLog NEWS README TODO
%exclude %_datadir/%name/scripts/memcached-init
%exclude %_datadir/%name/scripts/memcached.sysv

%files devel
%_includedir/%name/protocol_binary.h

%pre
%_sbindir/groupadd -r -f %pkg_group ||:
%_sbindir/useradd -r -g %pkg_group -d /dev/null -s /dev/null -n %pkg_user \
2> /dev/null > /dev/null ||:

%post
%post_service %name

%preun
%preun_service %name

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin