Message ID | 1358533891-4828-1-git-send-email-raj.khem@gmail.com |
---|---|
State | Accepted, archived |
Commit | 055938e9f7bd7cdba1d5c560eee17f56049953ab |
Headers | show |
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
On Fri, Jan 18, 2013 at 10:31:31AM -0800, Khem Raj wrote: > 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. > Both lua patches merged, thanks > Signed-off-by: Khem Raj <raj.khem@gmail.com> > --- > meta-oe/recipes-devtools/lua/lua5.1_5.1.5.bb | 5 +++++ > 1 file changed, 5 insertions(+) > > 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 > -- > 1.7.9.5 > > > _______________________________________________ > Openembedded-devel mailing list > Openembedded-devel@lists.openembedded.org > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
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@gmail.com> --- meta-oe/recipes-devtools/lua/lua5.1_5.1.5.bb | 5 +++++ 1 file changed, 5 insertions(+)