# HG changeset patch # User Christophe Lincoln # Date 1393764586 -3600 # Node ID 805d0bebfba21da8b8da9406b1e532015cf1a667 # Parent 6f52e7b054e29d5adfa9c8e992c2e5749d7a8ce4 lua: add to ARM arch diff -r 6f52e7b054e2 -r 805d0bebfba2 lua-dev/receipt --- a/lua-dev/receipt Sun Mar 02 13:16:22 2014 +0100 +++ b/lua-dev/receipt Sun Mar 02 13:49:46 2014 +0100 @@ -8,6 +8,7 @@ MAINTAINER="pankso@slitaz.org" LICENSE="MIT" WEB_SITE="http://www.lua.org/" +HOST_ARCH="i486 arm" DEPENDS="pkg-config" diff -r 6f52e7b054e2 -r 805d0bebfba2 lua/receipt --- a/lua/receipt Sun Mar 02 13:16:22 2014 +0100 +++ b/lua/receipt Sun Mar 02 13:49:46 2014 +0100 @@ -9,6 +9,7 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WEB_SITE="http://www.lua.org/" WGET_URL="http://www.lua.org/ftp/$TARBALL" +HOST_ARCH="i486 arm" DEPENDS="readline ncurses" BUILD_DEPENDS="readline-dev" @@ -16,10 +17,14 @@ # Rules to configure and make the package. compile_rules() { - cd $src sed -i "s#/usr/local/#/usr/#" src/luaconf.h - sed -i s"/-O2/-Os -march=$ARCH/" src/Makefile - make linux && + case "$ARCH" in + arm) + make CC=${HOST_SYSTEM}-gcc posix ;; + i486) + sed -i s"/-O2/-Os -march=$ARCH/" src/Makefile + make linux ;; + esac && # lua.pc make pc > lua.pc && sed -i "s#/local##g" lua.pc && @@ -34,3 +39,8 @@ mkdir -p $fs/usr/bin cp -a $install/usr/bin $fs/usr } + +testsuite() +{ + readelf -h $install/usr/bin/lua +}