add sdl2 to image and pin irrlicht to specific bugfix

This commit is contained in:
thelamer 2024-01-26 14:06:01 -08:00
parent 0b74b74d95
commit f3bb96ff71
4 changed files with 9 additions and 3 deletions

View File

@ -41,6 +41,7 @@ RUN \
ncurses-dev \
openal-soft-dev \
python3-dev \
sdl2-dev \
sqlite-dev \
zstd-dev && \
echo "**** install runtime packages ****" && \
@ -53,6 +54,7 @@ RUN \
libstdc++ \
luajit \
lua-socket \
sdl2 \
sqlite \
sqlite-libs \
zstd \
@ -75,7 +77,7 @@ RUN \
IRRLICHT_VER=$(curl -sX GET "https://api.github.com/repos/minetest/irrlicht/releases/latest" \
| jq -r .tag_name) && \
curl -o /tmp/irrlicht.tar.gz \
-L "https://github.com/minetest/irrlicht/archive/${IRRLICHT_VER}.tar.gz" && \
-L "https://github.com/minetest/irrlicht/archive/9df2f0b9446799f9e6c67909f4bdda5cb8cd07ad.tar.gz" && \
tar xf /tmp/irrlicht.tar.gz -C \
/tmp/irrlicht --strip-components=1 && \
cd /tmp/irrlicht && \

View File

@ -41,6 +41,7 @@ RUN \
ncurses-dev \
openal-soft-dev \
python3-dev \
sdl2-dev \
sqlite-dev \
zstd-dev && \
echo "**** install runtime packages ****" && \
@ -53,6 +54,7 @@ RUN \
libstdc++ \
luajit \
lua-socket \
sdl2 \
sqlite \
sqlite-libs \
zstd \
@ -75,7 +77,7 @@ RUN \
IRRLICHT_VER=$(curl -sX GET "https://api.github.com/repos/minetest/irrlicht/releases/latest" \
| jq -r .tag_name) && \
curl -o /tmp/irrlicht.tar.gz \
-L "https://github.com/minetest/irrlicht/archive/${IRRLICHT_VER}.tar.gz" && \
-L "https://github.com/minetest/irrlicht/archive/9df2f0b9446799f9e6c67909f4bdda5cb8cd07ad.tar.gz" && \
tar xf /tmp/irrlicht.tar.gz -C \
/tmp/irrlicht --strip-components=1 && \
cd /tmp/irrlicht && \

View File

@ -285,6 +285,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64
## Versions
* **26.01.24:** - Temporaroly pin irrlicht to continue building pending a bugfix release.
* **23.12.23:** - Rebase to Alpine 3.19.
* **12.07.23:** - Rebase to Alpine 3.18, remove minetest_game.
* **06.07.23:** - Deprecate armhf. As announced [here](https://www.linuxserver.io/blog/a-farewell-to-arm-hf)

View File

@ -49,7 +49,8 @@ app_setup_block: |
As per [upstream request](https://github.com/minetest/minetest/releases/tag/5.8.0) this image no longer includes [minetest_game](https://github.com/minetest/minetest_game), so if required you will need to either install via ContentDB or download it from their repo and copy to `/config/.minetest/games/minetest`
# changelog
changelogs:
- { date: "23.12.23:", desc: "Rebase to Alpine 3.19."}
- {date: "26.01.24:", desc: "Temporaroly pin irrlicht to continue building pending a bugfix release."}
- {date: "23.12.23:", desc: "Rebase to Alpine 3.19."}
- {date: "12.07.23:", desc: "Rebase to Alpine 3.18, remove minetest_game."}
- {date: "06.07.23:", desc: "Deprecate armhf. As announced [here](https://www.linuxserver.io/blog/a-farewell-to-arm-hf)"}
- {date: "09.04.23:", desc: "Build logic changes to copy devtest to default games."}