[packages/lmdb] fix SONAME
glen
glen at pld-linux.org
Sun Sep 6 00:44:23 CEST 2015
commit ef89d8a4bcfafe99fc7880267075b54e60a8adb8
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Sun Sep 6 01:44:07 2015 +0300
fix SONAME
lmdb-make.patch | 2 +-
lmdb.spec | 9 +++++++--
2 files changed, 8 insertions(+), 3 deletions(-)
---
diff --git a/lmdb.spec b/lmdb.spec
index e07f49a..b797833 100644
--- a/lmdb.spec
+++ b/lmdb.spec
@@ -5,7 +5,7 @@
Summary: Memory-mapped key-value database
Name: lmdb
Version: 0.9.16
-Release: 1
+Release: 2
License: OpenLDAP
Group: Libraries
Source0: https://github.com/LMDB/lmdb/archive/LMDB_%{version}.tar.gz
@@ -72,6 +72,10 @@ install -d $RPM_BUILD_ROOT{%{_bindir},%{_includedir},%{_libdir},%{_mandir}/man1}
libprefix=%{_libdir} \
manprefix=%{_mandir}
+# rename to have typical 0.0.0 file
+mv $RPM_BUILD_ROOT%{_libdir}/liblmdb.so.{0,0.0.0}
+/sbin/ldconfig -n $RPM_BUILD_ROOT%{_libdir}
+
%clean
rm -rf $RPM_BUILD_ROOT
@@ -92,7 +96,8 @@ rm -rf $RPM_BUILD_ROOT
%files libs
%defattr(644,root,root,755)
%doc CHANGES COPYRIGHT LICENSE
-%attr(755,root,root) %{_libdir}/liblmdb.so.0*
+%attr(755,root,root) %{_libdir}/liblmdb.so.*.*.*
+%ghost %{_libdir}/liblmdb.so.0
%files devel
%defattr(644,root,root,755)
diff --git a/lmdb-make.patch b/lmdb-make.patch
index d45b756..f573029 100644
--- a/lmdb-make.patch
+++ b/lmdb-make.patch
@@ -7,7 +7,7 @@ diff -up lmdb-LMDB_0.9.16/libraries/liblmdb/Makefile.upstream lmdb-LMDB_0.9.16/l
CFLAGS = $(THREADS) $(OPT) $(W) $(XCFLAGS)
LDLIBS =
SOLIBS =
-+SOVERSION = 0.0.0
++SOVERSION = 0
prefix = /usr/local
+binprefix = $(prefix)/bin
+libprefix = $(prefix)/lib
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/lmdb.git/commitdiff/ef89d8a4bcfafe99fc7880267075b54e60a8adb8
More information about the pld-cvs-commit
mailing list