commit ef89d8a4bcfafe99fc7880267075b54e60a8adb8
Author: Elan Ruusamäe <[email protected]>
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

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to