Пакет memcached: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 | Name: memcached Version: 1.4.13 Release: alt3 Summary: memcached - memory caching daemon License: BSD Group: System/Servers Url: http://www.memcached.org/ # http://memcached.googlecode.com/files/%name-%version.tar.gz Source: %name-%version.tar %define pkg_user memcached %define pkg_group memcached BuildRequires: libevent-devel perl-devel perl-AnyEvent perl-YAML perl-Term-ReadKey %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: Files needed for development using memcached protocol Group: Development/C BuildArch: noarch Requires: %name = %version-%release %description devel This package contains files needed for development using memcached protocol. %package scripts Summary: memcached auxiliary scripts Group: Networking/Other BuildArch: noarch Requires: %name = %version-%release %description scripts This package contains auxiliary scripts for memcached. %prep %setup sed -i 's,`git describe`,"%version-%release",g' version.pl ./autogen.sh %build %configure %make_build %install mkdir -p %buildroot%_datadir/%name/scripts %makeinstall_std install -pD -m755 %name.init %buildroot%_initdir/%name install -pD -m640 %name.sysconfig %buildroot/etc/sysconfig/%name install -pm755 scripts/* %buildroot%_datadir/%name/scripts/ install -pD -m644 %name.service %buildroot/%systemd_unitdir/%name.service %check %make test %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 ||: if [ $1 -eq 2 ] && [ ! -f /var/run/%name/%name.pid ] && [ -f /var/run/%name.pid ]; then mkdir /var/run/%name/ mv /var/run/%name.pid /var/run/%name/%name.pid fi %post %post_service %name %preun %preun_service %name %files %config(noreplace) %attr(640,root,adm) /etc/sysconfig/%name %_bindir/%name %_man1dir/* %_initdir/* %systemd_unitdir/%name.service %doc AUTHORS doc/CONTRIBUTORS ChangeLog NEWS README doc/*.txt %files devel %_includedir/%name/ %files scripts %_datadir/%name/ %exclude %_datadir/%name/scripts/memcached-init %exclude %_datadir/%name/scripts/memcached.sysv %changelog * Tue May 15 2012 Vitaly Kuznetsov <vitty@altlinux.ru> 1.4.13-alt3 - Fix systemd unit file (ALT #27335) * Sat May 05 2012 Vitaly Kuznetsov <vitty@altlinux.ru> 1.4.13-alt2 - Add systemd unit file * Mon Mar 26 2012 Vitaly Kuznetsov <vitty@altlinux.ru> 1.4.13-alt1 - 1.4.13 * Wed Nov 23 2011 Vitaly Kuznetsov <vitty@altlinux.ru> 1.4.10-alt1 - 1.4.10 * Mon Sep 19 2011 Vitaly Kuznetsov <vitty@altlinux.ru> 1.4.7-alt1 - 1.4.7 * Tue Aug 02 2011 Vitaly Kuznetsov <vitty@altlinux.ru> 1.4.6-alt1 - 1.4.6 * Mon Jun 27 2011 Dmitry V. Levin <ldv@altlinux.org> 1.4.5-alt6 - Packaged auxiliary scripts in separate subpackage. * Thu Jun 16 2011 Dmitry V. Levin <ldv@altlinux.org> 1.4.5-alt5 - Fixed lowering privileges and pidfile writing. - Rewritten startup script. - Replaced /etc/memcached.conf with /etc/sysconfig/memcached - Packaged %name-devel as noarch. * Tue Jun 14 2011 Vitaly Kuznetsov <vitty@altlinux.ru> 1.4.5-alt4 - fix VERSION UNKNOWN error * Mon Mar 21 2011 Vitaly Kuznetsov <vitty@altlinux.ru> 1.4.5-alt3 - Add memcached package to devel's Requires (ALT #25264) * Mon Nov 08 2010 Vitaly Kuznetsov <vitty@altlinux.ru> 1.4.5-alt2 - Fix type-punning issues exposed with GCC 4.5.1 * Wed Oct 06 2010 Vitaly Kuznetsov <vitty@altlinux.ru> 1.4.5-alt1 - 1.4.5 (ALT #23996) - CVE-2010-1152 * Mon Sep 28 2009 Denis Klimov <zver@altlinux.org> 1.4.1-alt1 - new version (Closes: #20835) - add devel subpackage * Tue May 05 2009 Denis Klimov <zver@altlinux.org> 1.2.8-alt1 - new version - critial bug fix leak memory from /proc/self/maps (ALT #19916) - remove packager tag - not package needless scripts * Fri Aug 08 2008 Denis Klimov <zver@altlinux.org> 1.2.6-alt1 - new version - remove needless -q key for setup macros - fix use pkg_group instead pkg_user - remove include sysconfig file in init script * Sat Jun 02 2007 L.A. Kostis <lakostis@altlinux.ru> 1.2.2-alt1 - new version from 1.2 branch (fix ALT #11932). - build with threads support. - add packager field. - add debug switch for testing purposes (disabled by default). * Wed Nov 02 2005 LAKostis <lakostis@altlinux.ru> 1.1.12-alt1 - first build for ALTLinux. |