Summary: A fast and lightweight key/value database library by Google Name: leveldb Version: 1.19 Release: 3%{?dist} License: BSD URL: https://github.com/google/leveldb Source0: https://github.com/google/leveldb/archive/v%{version}/%{name}-%{version}.tar.gz %define sha1 leveldb=864b45b4a8d1ad400b9115ff6d3c9fb1f79be82b Group: Development/Libraries/C and C++ Vendor: VMware, Inc. Distribution: Photon %description leveldb implements a system for maintaining a persistent key/value store. %package devel Summary: Header and development files Requires: %{name} = %{version} %description devel leveldb implements a system for maintaining a persistent key/value store. %prep %setup -q cat > %{name}.pc << EOF prefix=%{_prefix} exec_prefix=${prefix} libdir=%{_libdir} includedir=%{_includedir} Name: %{name} Description: %{summary} Version: %{version} Libs: -l%{name} EOF %build make %install mkdir -p %{buildroot}{%{_libdir}/pkgconfig,%{_includedir}} cp -a out-shared/lib%{name}.so* %{buildroot}%{_libdir}/ cp -a out-static/lib%{name}.a %{buildroot}%{_libdir}/ cp -a include/%{name}/ %{buildroot}%{_includedir}/ cp -a %{name}.pc %{buildroot}%{_libdir}/pkgconfig/ %check make check %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(-,root,root) %{_libdir}/*.so.* %files devel %defattr(-,root,root) %{_includedir}/leveldb/ %{_libdir}/libleveldb.so %{_libdir}/libleveldb.a %{_libdir}/pkgconfig/*.pc %changelog * Thu May 18 2017 Alexey Makhalov <amakhalov@vmware.com> 1.19-3 - Do not build in parallel. Fix bug #1876201 * Thu Apr 27 2017 Divya Thaluru <dthaluru@vmware.com> 1.19-2 - Added pkgconfig file for leveldb * Fri Dec 16 2016 Dheeraj Shetty <Dheerajs@vmware.com> 1.19-1 - Initial build. First version