# Description: Just-In-Time Compiler for the Lua programming language
# URL: https://luajit.org
# Maintainer: Tim Biermann, tbier at posteo dot de

name=luajit
# https://github.com/LuaJIT/LuaJIT/issues/665#issuecomment-784452583
_commit=871db2c84ecefd70a850e03a6c340214a81739f0
version=2.1.1753364724
release=1
source=(https://github.com/LuaJIT/LuaJIT/archive/$_commit/$name-$_commit.tar.gz
  1267.patch)

build() {
  cd LuaJIT-$_commit

  patch -Np1 -i $SRC/1267.patch

  sed -i 's/%{_libexecdir}/%{_libdir}/' etc/luajit.pc

  make PREFIX="/usr" \
    MULTILIB="lib" \
    BUILDMODE=dynamic \
    TARGET_STRIP=" @:" \
    amalg
  make PREFIX=/usr DESTDIR=$PKG install

  find $PKG -type f -name *.a -delete -print
}
