[oe-commits] Khem Raj : lua5.1: Fix multilib install
git at git.openembedded.org
git at git.openembedded.org
Tue Jan 22 12:24:23 UTC 2013
Module: meta-openembedded.git
Branch: master
Commit: 055938e9f7bd7cdba1d5c560eee17f56049953ab
URL: http://git.openembedded.org/?p=meta-openembedded.git&a=commit;h=055938e9f7bd7cdba1d5c560eee17f56049953ab
Author: Khem Raj <raj.khem at gmail.com>
Date: Fri Jan 18 18:31:31 2013 +0000
lua5.1: Fix multilib install
when we have multilib enabled then there are some hardcoded
assumptions in lua code which needs to be fixed some can
be fixed by simply passing right variable on cmdline for
the one's in sourcecode needs to be edited in place.
Signed-off-by: Khem Raj <raj.khem at gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa at gmail.com>
---
meta-oe/recipes-devtools/lua/lua5.1_5.1.5.bb | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/meta-oe/recipes-devtools/lua/lua5.1_5.1.5.bb b/meta-oe/recipes-devtools/lua/lua5.1_5.1.5.bb
index 9da9e95..f303d87 100644
--- a/meta-oe/recipes-devtools/lua/lua5.1_5.1.5.bb
+++ b/meta-oe/recipes-devtools/lua/lua5.1_5.1.5.bb
@@ -4,6 +4,8 @@ LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=59bdd99bb82238f238cf5c65c21604fd"
HOMEPAGE = "http://www.lua.org/"
+PR = "r1"
+
DEPENDS += "readline"
SRC_URI = "http://www.lua.org/ftp/lua-${PV}.tar.gz \
file://bitwise_operators.patch \
@@ -21,6 +23,7 @@ EXTRA_OEMAKE = "'CC=${CC} -fPIC' 'MYCFLAGS=${CFLAGS} -DLUA_USE_LINUX -fPIC' MYLD
do_configure_prepend() {
sed -i -e s:/usr/local:${prefix}:g src/luaconf.h
+ sed -i -e s:lib/lua/5.1/:${base_libdir}/lua/5.1/:g src/luaconf.h
}
do_compile () {
@@ -34,6 +37,8 @@ do_install () {
'INSTALL_INC=${D}${includedir}/' \
'INSTALL_MAN=${D}${mandir}/man1' \
'INSTALL_SHARE=${D}${datadir}/lua' \
+ 'INSTALL_LIB=${D}${libdir}' \
+ 'INSTALL_CMOD=${D}${libdir}/lua/5.1' \
install
install -d ${D}${libdir}/pkgconfig
install -m 0644 ${WORKDIR}/lua5.1.pc ${D}${libdir}/pkgconfig/lua5.1.pc
More information about the Openembedded-commits
mailing list