Change-Id: Ife485213f9bff640b6ab6c71b3c20cb9e8fe5d3c
Reviewed-on: http://photon-jenkins.eng.vmware.com:8082/6571
Tested-by: gerrit-photon <photon-checkins@vmware.com>
Reviewed-by: Anish Swaminathan <anishs@vmware.com>
| ... | ... |
@@ -1,18 +1,20 @@ |
| 1 |
-Summary: Lightning memory-mapped database manager |
|
| 1 |
+Summary: Lightning memory-mapped database |
|
| 2 | 2 |
Name: lmdb |
| 3 | 3 |
Version: 0.9.22 |
| 4 |
-Release: 1%{?dist}
|
|
| 4 |
+Release: 2%{?dist}
|
|
| 5 | 5 |
Group: System/Libraries |
| 6 | 6 |
Vendor: VMware, Inc. |
| 7 | 7 |
License: OpenLDAP |
| 8 |
-URL: https://github.com/LMDB/lmdb |
|
| 8 |
+URL: https://symas.com/lmdb |
|
| 9 | 9 |
Source0: https://github.com/LMDB/lmdb/archive/LMDB_%{version}.tar.gz
|
| 10 | 10 |
%define sha1 LMDB=5d62d4c7527f3474f60a0d87db2bfd539e6493eb |
| 11 | 11 |
Source1: %{name}.pc
|
| 12 | 12 |
Distribution: Photon |
| 13 |
+Requires: lmdb-libs = %{version}-%{release}
|
|
| 13 | 14 |
|
| 14 | 15 |
%description |
| 15 |
-Lightning memory-mapped database manager |
|
| 16 |
+An ultra-fast, ultra-compact, crash-proof key-value |
|
| 17 |
+embedded data store. |
|
| 16 | 18 |
|
| 17 | 19 |
%package devel |
| 18 | 20 |
Summary: Development files for lmdb |
| ... | ... |
@@ -22,6 +24,13 @@ Requires: lmdb = %{version}-%{release}
|
| 22 | 22 |
%description devel |
| 23 | 23 |
Development files for lmdb |
| 24 | 24 |
|
| 25 |
+%package libs |
|
| 26 |
+Summary: Shared libraries for lmdb |
|
| 27 |
+Group: Development/Libraries |
|
| 28 |
+ |
|
| 29 |
+%description libs |
|
| 30 |
+Shared libraries for lmdb |
|
| 31 |
+ |
|
| 25 | 32 |
%prep |
| 26 | 33 |
%setup -qn lmdb-LMDB_%{version}
|
| 27 | 34 |
|
| ... | ... |
@@ -30,21 +39,14 @@ cd libraries/liblmdb |
| 30 | 30 |
make %{?_smp_mflags}
|
| 31 | 31 |
|
| 32 | 32 |
%install |
| 33 |
-%define relpath %{_builddir}/%{buildsubdir}/libraries/liblmdb
|
|
| 34 |
-mkdir -p %{buildroot}%{_libdir}
|
|
| 33 |
+cd libraries/liblmdb |
|
| 34 |
+make prefix=%{_prefix} DESTDIR=%{buildroot} install
|
|
| 35 |
+mkdir -p %{buildroot}%{_docdir}/%{name}
|
|
| 36 |
+mkdir -p %{buildroot}%{_defaultlicensedir}/%{name}
|
|
| 35 | 37 |
mkdir -p %{buildroot}%{_libdir}/pkgconfig
|
| 36 |
-mkdir -p %{buildroot}%{_bindir}
|
|
| 37 |
-mkdir -p %{buildroot}%{_includedir}
|
|
| 38 |
-mkdir -p %{buildroot}%{_docdir}/%{name}-%{version}
|
|
| 39 |
- |
|
| 40 |
-install -m0755 %{relpath}/liblmdb.so %{buildroot}%{_libdir}
|
|
| 38 |
+install -m0644 COPYRIGHT %{buildroot}%{_docdir}/%{name}
|
|
| 39 |
+install -m0644 LICENSE %{buildroot}%{_defaultlicensedir}/%{name}
|
|
| 41 | 40 |
install -m0755 %{SOURCE1} %{buildroot}%{_libdir}/pkgconfig
|
| 42 |
-install -m0755 %{relpath}/mdb_copy %{buildroot}%{_bindir}
|
|
| 43 |
-install -m0755 %{relpath}/mdb_dump %{buildroot}%{_bindir}
|
|
| 44 |
-install -m0755 %{relpath}/mdb_load %{buildroot}%{_bindir}
|
|
| 45 |
-install -m0755 %{relpath}/mdb_stat %{buildroot}%{_bindir}
|
|
| 46 |
-install -m0644 %{relpath}/lmdb.h %{buildroot}%{_includedir}
|
|
| 47 |
-install -m0644 %{relpath}/{CHANGES,LICENSE,intro.doc} %{buildroot}%{_docdir}/%{name}-%{version}
|
|
| 48 | 41 |
|
| 49 | 42 |
%post |
| 50 | 43 |
|
| ... | ... |
@@ -57,15 +59,22 @@ install -m0644 %{relpath}/{CHANGES,LICENSE,intro.doc} %{buildroot}%{_docdir}/%{n
|
| 57 | 57 |
rm -rf %{buildroot}/*
|
| 58 | 58 |
|
| 59 | 59 |
%files |
| 60 |
-%{_docdir}/*
|
|
| 61 |
-%{_libdir}/*.so
|
|
| 60 |
+%{_mandir}/*
|
|
| 62 | 61 |
%{_bindir}/*
|
| 63 | 62 |
|
| 64 | 63 |
%files devel |
| 65 | 64 |
%{_includedir}/*
|
| 65 |
+%{_libdir}/*.a
|
|
| 66 | 66 |
%{_libdir}/pkgconfig/%{name}.pc
|
| 67 | 67 |
|
| 68 |
+%files libs |
|
| 69 |
+%{_docdir}/%{name}/COPYRIGHT
|
|
| 70 |
+%{_defaultlicensedir}/%{name}/LICENSE
|
|
| 71 |
+%{_libdir}/*.so
|
|
| 72 |
+ |
|
| 68 | 73 |
%changelog |
| 74 |
+* Tue Jan 22 2019 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 0.9.22-2 |
|
| 75 |
+- add libs package for library. tools and man in main package. |
|
| 69 | 76 |
* Wed Sep 05 2018 Srivatsa S. Bhat <srivatsa@csail.mit.edu> 0.9.22-1 |
| 70 | 77 |
- Update to version 0.9.22 |
| 71 | 78 |
* Wed Dec 13 2017 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 0.9.21-1 |