1source $stdenv/setup
2
3configureFlags="--with-lua=$lua"
4
5MKFLAGS="-w$lua/include/lauxlib.h,$lua/include/luadebug.h,$lua/include/lua.h,$lua/include/lualib.h"
6
7buildPhase() {
8 mk timestamps
9 mk $MKFLAGS all.opt
10}
11
12installPhase() {
13 mk $MKFLAGS install.opt
14
15 for file in $out/bin/*.opt; do
16 mv $file ${file%.opt}
17 done
18
19 find $out/man -type f -exec gzip -9n {} \;
20
21 find $out -name \*.a -exec echo stripping {} \; \
22 -exec strip -S {} \;
23
24 patchELF $out
25}
26
27checkPhase="mk $MKFLAGS test.opt"
28
29genericBuild