From 47bf7e39feb62bb9e8cc7886da8422c97dddf1a2 Mon Sep 17 00:00:00 2001 From: Luar Roji Date: Tue, 28 Oct 2025 01:21:11 -0300 Subject: [PATCH] Compile latest luajit from git repository --- Dockerfile | 8 ++++++-- Dockerfile.aarch64 | 8 ++++++-- readme-vars.yml | 1 + 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 00a5379..85773d6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -25,6 +25,7 @@ RUN \ curl-dev \ doxygen \ gettext-dev \ + git \ gmp-dev \ hiredis-dev \ icu-dev \ @@ -36,7 +37,6 @@ RUN \ libtool \ libvorbis-dev \ libxi-dev \ - luajit-dev \ mesa-dev \ ncurses-dev \ ninja-build \ @@ -56,13 +56,17 @@ RUN \ libintl \ libpq \ libstdc++ \ - luajit \ lua-socket \ sdl2 \ sqlite \ sqlite-libs \ zstd \ zstd-libs && \ + echo "**** compile latest luajit ****" && \ + git clone https://luajit.org/git/luajit.git && \ + cd luajit && \ + make amalg PREFIX=/usr && \ + make install PREFIX=/usr && \ echo "**** compile prometheus-cpp ****" && \ mkdir -p /tmp/prometheus-cpp && \ PROM_URL=$(curl -sX GET "https://api.github.com/repos/jupp0r/prometheus-cpp/releases/latest" \ diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 33bb2e7..f12ccc2 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -25,6 +25,7 @@ RUN \ curl-dev \ doxygen \ gettext-dev \ + git \ gmp-dev \ hiredis-dev \ icu-dev \ @@ -36,7 +37,6 @@ RUN \ libtool \ libvorbis-dev \ libxi-dev \ - luajit-dev \ mesa-dev \ ncurses-dev \ ninja-build \ @@ -56,13 +56,17 @@ RUN \ libintl \ libpq \ libstdc++ \ - luajit \ lua-socket \ sdl2 \ sqlite \ sqlite-libs \ zstd \ zstd-libs && \ + echo "**** compile latest luajit ****" && \ + git clone https://luajit.org/git/luajit.git && \ + cd luajit && \ + make amalg PREFIX=/usr && \ + make install PREFIX=/usr && \ echo "**** compile prometheus-cpp ****" && \ mkdir -p /tmp/prometheus-cpp && \ PROM_URL=$(curl -sX GET "https://api.github.com/repos/jupp0r/prometheus-cpp/releases/latest" \ diff --git a/readme-vars.yml b/readme-vars.yml index bda2644..89bbd2e 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -82,5 +82,6 @@ init_diagram: | "luanti:latest" <- Base Images # changelog changelogs: + - {date: "03.11.25:", desc: "Use latest LuaJIT from git to fix math bugs"} - {date: "09.07.25:", desc: "Rebase to Alpine 3.22."} - {date: "30.01.25:", desc: "Initial Release."}