Change-Id: If1387c9a840f381cb70d4450887f0231616a4cc4
Reviewed-on: http://photon-jenkins.eng.vmware.com:8082/5162
Tested-by: gerrit-photon <photon-checkins@vmware.com>
Reviewed-by: Priyesh Padmavilasom <ppadmavilasom@vmware.com>
| 0 | 10 |
new file mode 100644 |
| ... | ... |
@@ -0,0 +1,70 @@ |
| 0 |
+Summary: Lightning memory-mapped database manager |
|
| 1 |
+Name: lmdb |
|
| 2 |
+Version: 0.9.21 |
|
| 3 |
+Release: 1%{?dist}
|
|
| 4 |
+Group: System/Libraries |
|
| 5 |
+Vendor: VMware, Inc. |
|
| 6 |
+License: OpenLDAP |
|
| 7 |
+URL: https://github.com/LMDB/lmdb |
|
| 8 |
+Source0: https://github.com/LMDB/lmdb/archive/LMDB_%{version}.tar.gz
|
|
| 9 |
+%define sha1 LMDB=54d10ee9afaba8db75c8c73832da10b0a47e5807 |
|
| 10 |
+Source1: %{name}.pc
|
|
| 11 |
+Distribution: Photon |
|
| 12 |
+ |
|
| 13 |
+%description |
|
| 14 |
+Lightning memory-mapped database manager |
|
| 15 |
+ |
|
| 16 |
+%package devel |
|
| 17 |
+Summary: Development files for lmdb |
|
| 18 |
+Group: Development/Libraries |
|
| 19 |
+Requires: lmdb = %{version}-%{release}
|
|
| 20 |
+ |
|
| 21 |
+%description devel |
|
| 22 |
+Development files for lmdb |
|
| 23 |
+ |
|
| 24 |
+%prep |
|
| 25 |
+%setup -qn lmdb-LMDB_%{version}
|
|
| 26 |
+ |
|
| 27 |
+%build |
|
| 28 |
+cd libraries/liblmdb |
|
| 29 |
+make |
|
| 30 |
+ |
|
| 31 |
+%install |
|
| 32 |
+%define relpath %{_builddir}/%{buildsubdir}/libraries/liblmdb
|
|
| 33 |
+mkdir -p %{buildroot}%{_libdir}
|
|
| 34 |
+mkdir -p %{buildroot}%{_libdir}/pkgconfig
|
|
| 35 |
+mkdir -p %{buildroot}%{_bindir}
|
|
| 36 |
+mkdir -p %{buildroot}%{_includedir}
|
|
| 37 |
+mkdir -p %{buildroot}%{_docdir}/%{name}-%{version}
|
|
| 38 |
+ |
|
| 39 |
+install -m0755 %{relpath}/liblmdb.so %{buildroot}%{_libdir}
|
|
| 40 |
+install -m0755 %{SOURCE1} %{buildroot}%{_libdir}/pkgconfig
|
|
| 41 |
+install -m0755 %{relpath}/mdb_copy %{buildroot}%{_bindir}
|
|
| 42 |
+install -m0755 %{relpath}/mdb_dump %{buildroot}%{_bindir}
|
|
| 43 |
+install -m0755 %{relpath}/mdb_load %{buildroot}%{_bindir}
|
|
| 44 |
+install -m0755 %{relpath}/mdb_stat %{buildroot}%{_bindir}
|
|
| 45 |
+install -m0644 %{relpath}/lmdb.h %{buildroot}%{_includedir}
|
|
| 46 |
+install -m0644 %{relpath}/{CHANGES,LICENSE,intro.doc} %{buildroot}%{_docdir}/%{name}-%{version}
|
|
| 47 |
+ |
|
| 48 |
+%post |
|
| 49 |
+ |
|
| 50 |
+ /sbin/ldconfig |
|
| 51 |
+ |
|
| 52 |
+ # First argument is 1 => New Installation |
|
| 53 |
+ # First argument is 2 => Upgrade |
|
| 54 |
+ |
|
| 55 |
+%clean |
|
| 56 |
+rm -rf %{buildroot}/*
|
|
| 57 |
+ |
|
| 58 |
+%files |
|
| 59 |
+%{_docdir}/*
|
|
| 60 |
+%{_libdir}/*.so
|
|
| 61 |
+%{_bindir}/*
|
|
| 62 |
+ |
|
| 63 |
+%files devel |
|
| 64 |
+%{_includedir}/*
|
|
| 65 |
+%{_libdir}/pkgconfig/%{name}.pc
|
|
| 66 |
+ |
|
| 67 |
+%changelog |
|
| 68 |
+* Wed Dec 13 2017 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 0.9.21-1 |
|
| 69 |
+- Initial |