123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117 |
- %define memcached_version 1.4.5
- %define repcached_version 2.3.1
- Summary: a high-performance, distributed memory object caching system
- Summary(ja): ハイパフォーマンスな分散メモリオブジェクトキャッシングシステム
- Name: memcached
- Version: %{memcached_version}.repcached%{repcached_version}
- Release: 1%{?_dist_release}
- Source0: http://www.danga.com/memcached/dist/%{name}-%{memcached_version}.tar.gz
- # Patches
- # From http://code.google.com/p/memcached/issues/detail?id=60
- Patch0: memcached-1.4.5-issue60.diff
- # repcached patch
- Patch1: repcached-%{repcached_version}-%{memcached_version}.patch
- License: modified BDS style License
- Url: http://www.danga.com/memcached/
- Group: Applications/Databases
- BuildRoot: %{_tmppath}/%{name}-%{version}-root
- BuildRequires: libevent-devel
- %description
- memcached is a high-performance, distributed memory object caching system,
- generic in nature, but intended for use in speeding up dynamic web
- applications by alleviating database load.
- This package was applied the repcached-patch for redundancy.
- %package devel
- Summary: Files needed for development using memcached protocol
- Summary(ja): memcached プロトコルを使用した開発に必要なファイル
- Group: Development/Libraries
- Requires: %{name} = %{version}-%{release}
- %description devel
- Install memcached-devel if you are developing C/C++ applications that require access to the
- memcached binary include files.
- %prep
- %setup -n memcached-%{memcached_version}
- %patch0 -p1
- %patch1 -p1 -b .rc
- %build
- sh ./autogen.sh
- %configure --enable-replication
- %install
- rm -rf %{buildroot}
- mkdir -p %{buildroot}%{_initdir}
- mkdir -p %{buildroot}%{_sysconfdir}/sysconfig
- mkdir -p %{buildroot}%{_localstatedir}/run/memcached
- %__make %{?_smp_mflags}
- %makeinstall
- rm -f %{buildroot}%{_bindir}/memcached-debug
- install -m755 scripts/memcached.sysv %{buildroot}%{_initdir}/memcached
- install -m755 scripts/memcached-tool %{buildroot}%{_bindir}/
- cat <<EOF > %{buildroot}%{_sysconfdir}/sysconfig/memcached
- PORT=11211
- USER=nobody
- MAXCONN=1024
- CACHESIZE=64
- OPTIONS=""
- EOF
- %clean
- rm -rf %{buildroot}
- %files
- %defattr(-,root,root)
- %doc AUTHORS COPYING ChangeLog ChangeLog.repcached NEWS README
- %doc doc/CONTRIBUTORS doc/*.txt
- %config(noreplace) %{_sysconfdir}/sysconfig/memcached
- %{_initdir}/memcached
- %{_bindir}/memcached
- %{_bindir}/memcached-tool
- %{_mandir}/man1/memcached.1*
- %dir %{_localstatedir}/run/memcached
- %files devel
- %defattr(-,root,root,0755)
- %{_includedir}/memcached/*
- %changelog
- * Tue Feb 15 2011 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.4.5.repcached2.3.1-1
- - updated repcached patch.
- * Mon Feb 14 2011 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.4.5.repcached2.
- 3-1
- - applied the repcached patch.
- * Thu Feb 10 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> 1.4.5-1
- - new upstream release
- - added Patch0 from Fedora
- - rebuilt with libevent-2.0.10
- - fixed &&files
- - splitted -devel package
- * Mon Jun 22 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.2.8-1
- - new upstream release.
- - wrote spec in UTF-8.
- * Mon May 19 2008 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 1.2.5-1
- - new upstream release.
- - added some scripts.
- * Mon Jul 16 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.1.12-0vl2
- - rebuilt with libevent-1.3b
- * Sun Aug 13 2006 IWAI, Masaharu <iwai@alib.jp> 1.1.12-0vl1
- - new package
|