summaryrefslogtreecommitdiff
path: root/repo/system/lua/lua.xibuild
diff options
context:
space:
mode:
Diffstat (limited to 'repo/system/lua/lua.xibuild')
-rw-r--r--repo/system/lua/lua.xibuild60
1 files changed, 0 insertions, 60 deletions
diff --git a/repo/system/lua/lua.xibuild b/repo/system/lua/lua.xibuild
deleted file mode 100644
index 167fd70..0000000
--- a/repo/system/lua/lua.xibuild
+++ /dev/null
@@ -1,60 +0,0 @@
-#!/bin/sh
-
-MAKEDEPS="make "
-DEPS="readline"
-
-PKG_VER=5.4.4
-SOURCE=https://www.lua.org/ftp/lua-$PKG_VER.tar.gz
-ADDITIONAL="
- lua5.4.pc
-
-CVE-2022-28805.patch
-extern-c-for-cpp.patch
-fix-double-free.patch
-lua-5.4.4-shared_library-1.patch
- "
-
-DESC="A powerful lightweight scripting language"
-
-prepare () {
- apply_patches
- sed -e "s|@MAJOR_VER@|${PKG_VER%.*}|g" \
- -e "s|@MINOR_VER@|${PKG_VER}|g" \
- -i lua5.4.pc
-
- cat > configure.ac <<-EOF
- top_buildir=.
-
- AC_INIT(src/luaconf.h)
- AC_PROG_LIBTOOL
- AC_OUTPUT()
- EOF
- libtoolize --force --install && aclocal && autoconf
-
-
-}
-
-build () {
- ./configure \
- --prefix=/usr
- cd src
- CFLAGS="$CFLAGS -DLUA_USE_LINUX -DLUA_COMPAT_5_2" \
- SYSLDFLAGS="$LDFLAGS" \
- RPATH="/usr/lib" make
-}
-
-package () {
- cd ..
- sed -i "s/INSTALL= install -p/INSTALL= install/g" Makefile
- make V=${PKG_VER%.*} \
- INSTALL_TOP="$PKG_DEST"/usr \
- INSTALL_INC="$PKG_DEST"/usr/include/lua${PKG_VER%.*} \
- INSTALL_LIB="$PKG_DEST"/usr/lib/lua${PKG_VER%.*} install
-
-
- mkdir -p $PKG_DEST/usr/share/doc/lua-$PKG_VER
- for s in html css gif png; do
- cp doc/*.$s $PKG_DEST/usr/share/doc/lua-$PKG_VER
- done
- install -Dm644 lua5.4.pc "$PKG_DEST"/usr/lib/pkgconfig/lua5.4.pc
-}