File 0005-set-soname.patch of Package neko

From c735a9739450b73ef87da9f379dad558510b0660 Mon Sep 17 00:00:00 2001
From: Duncan Mac-Vicar P <dmacvicar@suse.de>
Date: Tue, 5 Mar 2013 09:40:40 +0100
Subject: [nekovm] set soname

---
 Makefile | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/Makefile b/Makefile
index 9d396df..3e41a51 100644
--- a/Makefile
+++ b/Makefile
@@ -97,7 +97,8 @@ compiler:
 	(cd src; ${NEKO_EXEC} nekoc -link ../boot/nekoml.n nekoml/Main)
 
 bin/${LIBNEKO_NAME}: ${LIBNEKO_OBJECTS}
-	${MAKESO} ${EXTFLAGS} -o $@ ${LIBNEKO_OBJECTS} ${LIBNEKO_LIBS}
+	${MAKESO} -Wl,-soname,libneko.so.1 ${EXTFLAGS} -o $@ ${LIBNEKO_OBJECTS} ${LIBNEKO_LIBS}
+	cd bin && ln -s libneko.so libneko.so.1
 
 bin/neko: $(VM_OBJECTS)
 	${CC} ${CFLAGS} ${EXTFLAGS} -o $@ ${VM_OBJECTS} ${NEKOVM_FLAGS}
@@ -114,7 +115,7 @@ clean:
 	rm -rf bin/mtypes bin/tools
 
 install:
-	cp bin/${LIBNEKO_NAME} ${INSTALL_PREFIX}/lib
+	cp bin/${LIBNEKO_NAME} bin/libneko.so.1 ${INSTALL_PREFIX}/lib
 	cp bin/neko bin/nekoc bin/nekotools bin/nekoml bin/nekoml.std ${INSTALL_PREFIX}/bin
 	-mkdir ${INSTALL_PREFIX}/lib/neko
 	cp bin/*.ndll ${INSTALL_PREFIX}/lib/neko
-- 
1.8.1.4

openSUSE Build Service is sponsored by