source: projects/specs/trunk/m/memcached/memcached-vl.spec @ 11861

Revision 11861, 4.1 KB checked in by tomop, 5 years ago (diff)

memcached-1.5.12-1

Line 
1%define memcached_version 1.5.12
2
3Summary: a high-performance, distributed memory object caching system
4Summary(ja): ハイパフォーマンスな分散メモリオブジェクトキャッシングシステム
5Name: memcached
6Version: %{memcached_version}
7Release: 1%{?_dist_release}
8Source0: http://www.danga.com/memcached/dist/%{name}-%{memcached_version}.tar.gz
9
10# Patches
11
12
13License: modified BSD style License
14Url: http://www.danga.com/memcached/
15Group: Applications/Databases
16BuildRoot: %{_tmppath}/%{name}-%{version}-root
17BuildRequires: libevent-devel
18
19Vendor: Project Vine
20Distribution: Vine Linux
21Packager: tomop
22
23%description
24memcached is a high-performance, distributed memory object caching system,
25generic in nature, but intended for use in speeding up dynamic web
26applications by alleviating database load.
27
28%package devel
29Summary:        Files needed for development using memcached protocol
30Summary(ja):    memcached プロトコルを使用した開発に必要なファイル
31Group:          Development/Libraries
32Requires:       %{name} = %{version}-%{release}
33
34%description devel
35Install memcached-devel if you are developing C/C++ applications that require access to the
36memcached binary include files.
37
38%prep
39%setup -q
40
41perl -pi -e 's|/var/run/memcached\.pid|/var/run/memcached/memcached.pid|' scripts/memcached.sysv
42
43%build
44%configure
45%__make %{?_smp_mflags}
46
47%install
48rm -rf %{buildroot}
49mkdir -p %{buildroot}%{_initdir}
50mkdir -p %{buildroot}%{_sysconfdir}/sysconfig
51mkdir -p %{buildroot}%{_localstatedir}/run/memcached
52
53%makeinstall
54
55rm -f %{buildroot}%{_bindir}/memcached-debug
56
57install -m755 scripts/memcached.sysv %{buildroot}%{_initdir}/memcached
58install -m755 scripts/memcached-tool %{buildroot}%{_bindir}/
59
60cat <<EOF > %{buildroot}%{_sysconfdir}/sysconfig/memcached
61PORT=11211
62USER=nobody
63MAXCONN=1024
64CACHESIZE=64
65OPTIONS=""
66EOF
67
68%clean
69rm -rf %{buildroot}
70
71%triggerprein -- memcached < 1.5.0
72  /sbin/update-alternatives --remove memcached %{_bindir}/memcached.memcached ||:
73  /sbin/update-alternatives --remove memcached %{_bindir}/memcached.repcached ||:
74rm -f %{_bindir}/memcached
75
76%post
77/sbin/service memcached condrestart ||:
78
79%files
80%defattr(-,root,root)
81%doc AUTHORS* COPYING ChangeLog ChangeLog* NEWS README*
82%doc doc/CONTRIBUTORS doc/*.txt
83%config(noreplace) %{_sysconfdir}/sysconfig/memcached
84%{_initdir}/memcached
85%{_bindir}/memcached
86%{_bindir}/memcached-tool
87%{_mandir}/man1/memcached.1*
88%dir %{_localstatedir}/run/memcached
89
90%files devel
91%defattr(-,root,root,0755)
92%{_includedir}/memcached/*
93
94%changelog
95* Sun Nov 04 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.5.12-1
96- new upstream release.
97- built with libevent-2.1.8.
98- dropped repcached.
99
100* Mon Nov 23 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.4.25-1
101- new upstream release.
102
103* Mon Jul 27 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.4.24-1
104- new upstream release.
105
106* Fri Jan 10 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.4.17-1
107- new upstream release.
108
109* Fri May 11 2012 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.4.13-2
110- fixed missing symlink.
111
112* Sat Apr 28 2012 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.4.13-1
113- new upstream release.
114- made be able to choose between memcached and repcached by alternatives.
115
116* Sat Aug 20 2011 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.4.7.repcached2.3.1-1
117- new upstream release.
118- updated repcached patch.
119- removed %%Patch0. (fixed in upstream)
120
121* Tue Feb 15 2011 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.4.5.repcached2.3.1-1
122- updated repcached patch.
123
124* Mon Feb 14 2011 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.4.5.repcached2.
1253-1
126- applied the repcached patch.
127
128* Thu Feb 10 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> 1.4.5-1
129- new upstream release
130- added Patch0 from Fedora
131- rebuilt with libevent-2.0.10
132- fixed &&files
133- splitted -devel package
134
135* Mon Jun 22 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.2.8-1
136- new upstream release.
137- wrote spec in UTF-8.
138
139* Mon May 19 2008 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 1.2.5-1
140- new upstream release.
141- added some scripts.
142
143* Mon Jul 16 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.1.12-0vl2
144- rebuilt with libevent-1.3b
145
146* Sun Aug 13 2006 IWAI, Masaharu <iwai@alib.jp> 1.1.12-0vl1
147- new package
148
Note: See TracBrowser for help on using the repository browser.