diff --git a/README.md b/README.md index 439b021..a277266 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,4 @@ # libmemcached +libMemcached is an open source C/C++ client library and tools for the memcached server (http://danga.com/memcached). It has been designed to be light on memory usage, thread safe, and provide full access to server side methods. + diff --git a/libmemcached.spec b/libmemcached.spec new file mode 100644 index 0000000..e83e2a4 --- /dev/null +++ b/libmemcached.spec @@ -0,0 +1,147 @@ +Name: libmemcached +Version: 1.0.18 +Release: 1mamba +Summary: A C and C++ client library for memcached +Group: System/Libraries +Vendor: openmamba +Distribution: openmamba +Packager: Silvan Calarco +URL: http://libmemcached.org/libMemcached.html +Source: https://launchpad.net/libmemcached/1.0/%{version}/+download/libmemcached-%{version}.tar.gz +License: BSD +## AUTOBUILDREQ-BEGIN +BuildRequires: glibc-devel +BuildRequires: libgcc +BuildRequires: libsasl-devel +BuildRequires: libstdc++6-devel +## AUTOBUILDREQ-END +BuildRoot: %{_tmppath}/%{name}-%{version}-root + +%description +libMemcached is an open source C/C++ client library and tools for the memcached server (http://danga.com/memcached). It has been designed to be light on memory usage, thread safe, and provide full access to server side methods. + +%package devel +Group: Development/Libraries +Summary: Development files for %{name} +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} +Requires: pkg-config + +%description devel +This package contains libraries and header files for developing applications that use %{name}. + +%package tools +Group: System/Tools +Summary: Utility applications for %{name} +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description tools +This package contains utility applications for %{name}. + +%debug_package + +%prep +%setup -q + +%build +%configure +%make + +%install +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" +%makeinstall + +%clean +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" + +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig + +%files +%defattr(-,root,root) +%{_libdir}/libhashkit.so.* +%{_libdir}/libmemcached.so.* +%{_libdir}/libmemcachedutil.so.* +%doc AUTHORS COPYING THANKS + +%files devel +%defattr(-,root,root) +%dir %{_includedir}/libhashkit-1.0 +%{_includedir}/libhashkit-1.0/* +%dir %{_includedir}/libhashkit +%{_includedir}/libhashkit/hashkit.h +%dir %{_includedir}/libmemcached-1.0 +%{_includedir}/libmemcached-1.0/* +%dir %{_includedir}/libmemcached +%{_includedir}/libmemcached/memcached.h +%{_includedir}/libmemcached/memcached.hpp +%{_includedir}/libmemcached/util.h +%dir %{_includedir}/libmemcachedutil-1.0 +%{_includedir}/libmemcachedutil-1.0/* +%{_libdir}/libhashkit.a +%{_libdir}/libhashkit.la +%{_libdir}/libhashkit.so +%{_libdir}/libmemcached.a +%{_libdir}/libmemcached.la +%{_libdir}/libmemcached.so +%{_libdir}/libmemcachedutil.a +%{_libdir}/libmemcachedutil.la +%{_libdir}/libmemcachedutil.so +%{_libdir}/pkgconfig/libmemcached.pc +%{_datadir}/aclocal/ax_libmemcached.m4 +%{_mandir}/man3/hashkit_clone.3.gz +%{_mandir}/man3/hashkit_crc32.3.gz +%{_mandir}/man3/hashkit_create.3.gz +%{_mandir}/man3/hashkit_fnv1_32.3.gz +%{_mandir}/man3/hashkit_fnv1_64.3.gz +%{_mandir}/man3/hashkit_fnv1a_32.3.gz +%{_mandir}/man3/hashkit_fnv1a_64.3.gz +%{_mandir}/man3/hashkit_free.3.gz +%{_mandir}/man3/hashkit_functions.3.gz +%{_mandir}/man3/hashkit_hsieh.3.gz +%{_mandir}/man3/hashkit_is_allocated.3.gz +%{_mandir}/man3/hashkit_jenkins.3.gz +%{_mandir}/man3/hashkit_md5.3.gz +%{_mandir}/man3/hashkit_murmur.3.gz +%{_mandir}/man3/hashkit_value.3.gz +%{_mandir}/man3/libhashkit.3.gz +%{_mandir}/man3/libmemcached.3.gz +%{_mandir}/man3/libmemcached_check_configuration.3.gz +%{_mandir}/man3/libmemcached_configuration.3.gz +%{_mandir}/man3/libmemcached_examples.3.gz +%{_mandir}/man3/libmemcachedutil.3.gz +%{_mandir}/man3/memcached*.3* +%doc ChangeLog NEWS README README.FIRST README.win32 TODO + +%files tools +%defattr(-,root,root) +%{_bindir}/memcapable +%{_bindir}/memcat +%{_bindir}/memcp +%{_bindir}/memdump +%{_bindir}/memerror +%{_bindir}/memexist +%{_bindir}/memflush +%{_bindir}/memparse +%{_bindir}/memping +%{_bindir}/memrm +%{_bindir}/memslap +%{_bindir}/memstat +%{_bindir}/memtouch +%{_mandir}/man1/memaslap.1* +%{_mandir}/man1/memcapable.1* +%{_mandir}/man1/memcat.1* +%{_mandir}/man1/memcp.1* +%{_mandir}/man1/memdump.1* +%{_mandir}/man1/memerror.1* +%{_mandir}/man1/memexist.1* +%{_mandir}/man1/memflush.1* +%{_mandir}/man1/memparse.1* +%{_mandir}/man1/memping.1* +%{_mandir}/man1/memrm.1* +%{_mandir}/man1/memslap.1* +%{_mandir}/man1/memstat.1* +%{_mandir}/man1/memtouch.1* + +%changelog +* Sat Mar 01 2014 Silvan Calarco 1.0.18-1mamba +- package created using the webbuild interface