[packages/lmdb] - updated to 0.9.24 - added .pc file (based on Fedora)
qboosh
qboosh at pld-linux.org
Wed Jul 31 19:20:22 CEST 2019
commit daa7ea847355de9285bf9eb4c4153f1e9c46bb0c
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Wed Jul 31 19:22:22 2019 +0200
- updated to 0.9.24
- added .pc file (based on Fedora)
lmdb.pc.in | 11 +++++++++++
lmdb.spec | 15 ++++++++++++---
2 files changed, 23 insertions(+), 3 deletions(-)
---
diff --git a/lmdb.spec b/lmdb.spec
index ac91e9f..f12875b 100644
--- a/lmdb.spec
+++ b/lmdb.spec
@@ -5,13 +5,14 @@
Summary: Memory-mapped key-value database
Summary(pl.UTF-8): Baza danych klucz-wartość odwzorowywana w pamięci
Name: lmdb
-Version: 0.9.23
+Version: 0.9.24
Release: 1
License: OpenLDAP
Group: Applications/Databases
#Source0Download: https://github.com/LMDB/lmdb/releases
Source0: https://github.com/LMDB/lmdb/archive/LMDB_%{version}.tar.gz
-# Source0-md5: 5a57d029e6829e95d159bb6f689880d3
+# Source0-md5: c3e3474daf4a59685d154cc7fc5c99ad
+Source1: %{name}.pc.in
Patch0: %{name}-make.patch
URL: http://symas.com/mdb/
BuildRequires: doxygen
@@ -109,7 +110,7 @@ doxygen
rm -rf $RPM_BUILD_ROOT
# make install expects existing directory tree
-install -d $RPM_BUILD_ROOT{%{_bindir},%{_includedir},%{_libdir},%{_mandir}/man1}
+install -d $RPM_BUILD_ROOT{%{_bindir},%{_includedir},%{_libdir},%{_mandir}/man1,%{_pkgconfigdir}}
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT \
@@ -121,6 +122,13 @@ ln -sf liblmdb.so.0.0.0 $RPM_BUILD_ROOT%{_libdir}/liblmdb.so
%{__mv} $RPM_BUILD_ROOT%{_libdir}/liblmdb.so.{0,0.0.0}
/sbin/ldconfig -n $RPM_BUILD_ROOT%{_libdir}
+%{__sed} -e 's:@PREFIX@:%{_prefix}:g' \
+ -e 's:@EXEC_PREFIX@:%{_exec_prefix}:g' \
+ -e 's:@LIBDIR@:%{_libdir}:g' \
+ -e 's:@INCLUDEDIR@:%{_includedir}:g' \
+ -e 's:@PACKAGE_VERSION@:%{version}:g' \
+ %{SOURCE1} >$RPM_BUILD_ROOT%{_pkgconfigdir}/lmdb.pc
+
%clean
rm -rf $RPM_BUILD_ROOT
@@ -148,6 +156,7 @@ rm -rf $RPM_BUILD_ROOT
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/liblmdb.so
%{_includedir}/lmdb.h
+%{_pkgconfigdir}/lmdb.pc
%files static
%defattr(644,root,root,755)
diff --git a/lmdb.pc.in b/lmdb.pc.in
new file mode 100644
index 0000000..b26cf70
--- /dev/null
+++ b/lmdb.pc.in
@@ -0,0 +1,11 @@
+prefix=@PREFIX@
+exec_prefix=@EXEC_PREFIX@
+libdir=@LIBDIR@
+includedir=@INCLUDEDIR@
+
+Name: liblmdb
+Description: Lightning Memory-mapped key-value database
+URL: http://symas.com/mdb/
+Version: @PACKAGE_VERSION@
+Libs: -L${libdir} -llmdb
+Cflags: -I${includedir}
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/lmdb.git/commitdiff/daa7ea847355de9285bf9eb4c4153f1e9c46bb0c
More information about the pld-cvs-commit
mailing list