pacman: remove unmet deps
[termux-packages] / packages / libluajit / build.sh
index be3ed4a..942ea3c 100644 (file)
@@ -1,6 +1,7 @@
 TERMUX_PKG_HOMEPAGE=http://luajit.org/
 TERMUX_PKG_DESCRIPTION="Just-In-Time Compiler for Lua"
 TERMUX_PKG_VERSION=2.0.4
+TERMUX_PKG_BUILD_REVISION=1
 TERMUX_PKG_SRCURL=http://luajit.org/download/LuaJIT-${TERMUX_PKG_VERSION}.tar.gz
 TERMUX_PKG_EXTRA_MAKE_ARGS="amalg PREFIX=$TERMUX_PREFIX"
 TERMUX_PKG_BUILD_IN_SRC=yes
@@ -37,5 +38,13 @@ termux_step_make_install () {
         rm -f $TERMUX_PREFIX/bin/luajit
         cp $TERMUX_PKG_SRCDIR/src/luajit $TERMUX_PREFIX/bin/
 
+       # Files needed for the -b option (http://luajit.org/running.html) to work.
+       # Note that they end up in the 'luajit' subpackage, not the 'libluajit' one.
+       TERMUX_LUAJIT_JIT_FOLDER_RELATIVE=share/luajit-$TERMUX_PKG_VERSION/jit
+       local TERMUX_LUAJIT_JIT_FOLDER=$TERMUX_PREFIX/$TERMUX_LUAJIT_JIT_FOLDER_RELATIVE
+       rm -Rf $TERMUX_LUAJIT_JIT_FOLDER
+       mkdir -p $TERMUX_LUAJIT_JIT_FOLDER
+       cp $TERMUX_PKG_SRCDIR/src/jit/*lua $TERMUX_LUAJIT_JIT_FOLDER
+
         STRIP=$ORIG_STRIP
 }