From 179266d292b483b9bb1fe847b7d5b191d751b643 Mon Sep 17 00:00:00 2001 From: Francois Perrad Date: Wed, 26 Feb 2014 11:03:15 +0100 Subject: lua: refactor install steps since the comeback of version in module path (see commit ccd68a51) the upstream Makefiles are usable for install. Signed-off-by: Francois Perrad Signed-off-by: Peter Korsgaard --- package/lua/5.1.5/lua-02-shared-libs-for-lua.patch | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'package/lua/5.1.5/lua-02-shared-libs-for-lua.patch') diff --git a/package/lua/5.1.5/lua-02-shared-libs-for-lua.patch b/package/lua/5.1.5/lua-02-shared-libs-for-lua.patch index 97a70684f8..bd40534aa7 100644 --- a/package/lua/5.1.5/lua-02-shared-libs-for-lua.patch +++ b/package/lua/5.1.5/lua-02-shared-libs-for-lua.patch @@ -1,8 +1,30 @@ Add the compilation of a shared library. Compile the lua binary with the shared library. +And install the shared library. Signed-off-by: Francois Perrad +Index: b/Makefile +=================================================================== +--- a/Makefile ++++ b/Makefile +@@ -44,6 +44,7 @@ + TO_BIN= lua luac + TO_INC= lua.h luaconf.h lualib.h lauxlib.h ../etc/lua.hpp + TO_LIB= liblua.a ++TO_SOLIB = liblua.so.$(R) + TO_MAN= lua.1 luac.1 + + # Lua version and release. +@@ -61,6 +62,8 @@ + install: dummy + cd src && $(MKDIR) $(INSTALL_BIN) $(INSTALL_INC) $(INSTALL_LIB) $(INSTALL_MAN) $(INSTALL_LMOD) $(INSTALL_CMOD) + cd src && $(INSTALL_EXEC) $(TO_BIN) $(INSTALL_BIN) ++ cd src && $(INSTALL_EXEC) $(TO_SOLIB) $(INSTALL_LIB) ++ ln -sf $(TO_SOLIB) $(INSTALL_LIB)/liblua.so + cd src && $(INSTALL_DATA) $(TO_INC) $(INSTALL_INC) + cd src && $(INSTALL_DATA) $(TO_LIB) $(INSTALL_LIB) + cd doc && $(INSTALL_DATA) $(TO_MAN) $(INSTALL_MAN) Index: b/src/Makefile =================================================================== --- a/src/Makefile -- cgit v1.2.3