# HG changeset patch # User Christophe Lincoln # Date 1307567795 -7200 # Node ID 2161c145d5b390f82f663f23502a24f7e67c6248 # Parent cc669956b01c103a09c8df358de538193fcd2620 lua: improve receipt and build optimisation diff -r cc669956b01c -r 2161c145d5b3 lua-dev/receipt --- a/lua-dev/receipt Tue Jun 07 22:40:41 2011 +0200 +++ b/lua-dev/receipt Wed Jun 08 23:16:35 2011 +0200 @@ -11,14 +11,8 @@ # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/lib/pkgconfig $fs/usr/include - # include - for i in lua.h luaconf.h lualib.h lauxlib.h ../etc/lua.hpp - do - cp -a $src/src/$i $fs/usr/include - done - # liblua.a - cp -a $src/src/liblua.a $fs/usr/lib + mkdir -p $fs/usr/lib/pkgconfig $fs/usr + cp -a $install/usr/include $fs/usr + cp -a $install/usr/lib/liblua.a $fs/usr/lib cp -a $src/etc/lua.pc $fs/usr/lib/pkgconfig } - diff -r cc669956b01c -r 2161c145d5b3 lua/receipt --- a/lua/receipt Tue Jun 07 22:40:41 2011 +0200 +++ b/lua/receipt Wed Jun 08 23:16:35 2011 +0200 @@ -16,16 +16,17 @@ { cd $src sed -i "s#prefix= /usr/local#prefix= /usr#" etc/lua.pc - sed -i "s#INSTALL_TOP= /usr/local#INSTALL_TOP=$pkg/usr#" Makefile sed -i "s#/usr/local/#/usr/#" src/luaconf.h - make linux + sed -i s"/-O2/-Os -march=$ARCH/" src/Makefile + make linux && + make install \ + INSTALL_TOP=$DESTDIR/usr \ + INSTALL_MAN=$DESTDIR/usr/share/man/man1 } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { mkdir -p $fs/usr/bin - cp -a $src/src/lua $fs/usr/bin - cp -a $src/src/luac $fs/usr/bin + cp -a $install/usr/bin $fs/usr } -