install forked irrlicht, add zstd
This commit is contained in:
parent
73769bccf8
commit
1f46795fa1
20
Dockerfile
20
Dockerfile
@ -28,7 +28,6 @@ RUN \
|
|||||||
gmp-dev \
|
gmp-dev \
|
||||||
hiredis-dev \
|
hiredis-dev \
|
||||||
icu-dev \
|
icu-dev \
|
||||||
irrlicht-dev \
|
|
||||||
jq \
|
jq \
|
||||||
leveldb-dev \
|
leveldb-dev \
|
||||||
libjpeg-turbo-dev \
|
libjpeg-turbo-dev \
|
||||||
@ -43,7 +42,8 @@ RUN \
|
|||||||
ncurses-dev \
|
ncurses-dev \
|
||||||
openal-soft-dev \
|
openal-soft-dev \
|
||||||
python3-dev \
|
python3-dev \
|
||||||
sqlite-dev && \
|
sqlite-dev \
|
||||||
|
zstd-dev && \
|
||||||
echo "**** install runtime packages ****" && \
|
echo "**** install runtime packages ****" && \
|
||||||
apk add --no-cache \
|
apk add --no-cache \
|
||||||
curl \
|
curl \
|
||||||
@ -56,7 +56,9 @@ RUN \
|
|||||||
luajit \
|
luajit \
|
||||||
lua-socket \
|
lua-socket \
|
||||||
sqlite \
|
sqlite \
|
||||||
sqlite-libs && \
|
sqlite-libs \
|
||||||
|
zstd
|
||||||
|
zstd-libs && \
|
||||||
echo "**** compile spatialindex ****" && \
|
echo "**** compile spatialindex ****" && \
|
||||||
git clone https://github.com/libspatialindex/libspatialindex /tmp/spatialindex && \
|
git clone https://github.com/libspatialindex/libspatialindex /tmp/spatialindex && \
|
||||||
cd /tmp/spatialindex && \
|
cd /tmp/spatialindex && \
|
||||||
@ -64,6 +66,18 @@ RUN \
|
|||||||
-DCMAKE_INSTALL_PREFIX=/usr && \
|
-DCMAKE_INSTALL_PREFIX=/usr && \
|
||||||
make -j 2 && \
|
make -j 2 && \
|
||||||
make install && \
|
make install && \
|
||||||
|
echo "**** compile irrlicht ****" && \
|
||||||
|
mkdir -p /tmp/irrlicht && \
|
||||||
|
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" && \
|
||||||
|
tar xf /tmp/irrlicht.tar.gz -C \
|
||||||
|
/tmp/irrlicht --strip-components=1 && \
|
||||||
|
cd /tmp/irrlicht && \
|
||||||
|
cmake . && \
|
||||||
|
make -j 2 && \
|
||||||
|
make install && \
|
||||||
echo "**** compile minetestserver ****" && \
|
echo "**** compile minetestserver ****" && \
|
||||||
if [ -z ${MINETEST_RELEASE+x} ]; then \
|
if [ -z ${MINETEST_RELEASE+x} ]; then \
|
||||||
MINETEST_RELEASE=$(curl -sX GET "https://api.github.com/repos/minetest/minetest/releases" \
|
MINETEST_RELEASE=$(curl -sX GET "https://api.github.com/repos/minetest/minetest/releases" \
|
||||||
|
@ -28,7 +28,6 @@ RUN \
|
|||||||
gmp-dev \
|
gmp-dev \
|
||||||
hiredis-dev \
|
hiredis-dev \
|
||||||
icu-dev \
|
icu-dev \
|
||||||
irrlicht-dev \
|
|
||||||
jq \
|
jq \
|
||||||
leveldb-dev \
|
leveldb-dev \
|
||||||
libjpeg-turbo-dev \
|
libjpeg-turbo-dev \
|
||||||
@ -43,7 +42,8 @@ RUN \
|
|||||||
ncurses-dev \
|
ncurses-dev \
|
||||||
openal-soft-dev \
|
openal-soft-dev \
|
||||||
python3-dev \
|
python3-dev \
|
||||||
sqlite-dev && \
|
sqlite-dev \
|
||||||
|
zstd-dev && \
|
||||||
echo "**** install runtime packages ****" && \
|
echo "**** install runtime packages ****" && \
|
||||||
apk add --no-cache \
|
apk add --no-cache \
|
||||||
curl \
|
curl \
|
||||||
@ -56,7 +56,9 @@ RUN \
|
|||||||
luajit \
|
luajit \
|
||||||
lua-socket \
|
lua-socket \
|
||||||
sqlite \
|
sqlite \
|
||||||
sqlite-libs && \
|
sqlite-libs \
|
||||||
|
zstd
|
||||||
|
zstd-libs && \
|
||||||
echo "**** compile spatialindex ****" && \
|
echo "**** compile spatialindex ****" && \
|
||||||
git clone https://github.com/libspatialindex/libspatialindex /tmp/spatialindex && \
|
git clone https://github.com/libspatialindex/libspatialindex /tmp/spatialindex && \
|
||||||
cd /tmp/spatialindex && \
|
cd /tmp/spatialindex && \
|
||||||
@ -64,6 +66,18 @@ RUN \
|
|||||||
-DCMAKE_INSTALL_PREFIX=/usr && \
|
-DCMAKE_INSTALL_PREFIX=/usr && \
|
||||||
make -j 2 && \
|
make -j 2 && \
|
||||||
make install && \
|
make install && \
|
||||||
|
echo "**** compile irrlicht ****" && \
|
||||||
|
mkdir -p /tmp/irrlicht && \
|
||||||
|
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" && \
|
||||||
|
tar xf /tmp/irrlicht.tar.gz -C \
|
||||||
|
/tmp/irrlicht --strip-components=1 && \
|
||||||
|
cd /tmp/irrlicht && \
|
||||||
|
cmake . && \
|
||||||
|
make -j 2 && \
|
||||||
|
make install && \
|
||||||
echo "**** compile minetestserver ****" && \
|
echo "**** compile minetestserver ****" && \
|
||||||
if [ -z ${MINETEST_RELEASE+x} ]; then \
|
if [ -z ${MINETEST_RELEASE+x} ]; then \
|
||||||
MINETEST_RELEASE=$(curl -sX GET "https://api.github.com/repos/minetest/minetest/releases" \
|
MINETEST_RELEASE=$(curl -sX GET "https://api.github.com/repos/minetest/minetest/releases" \
|
||||||
|
@ -28,7 +28,6 @@ RUN \
|
|||||||
gmp-dev \
|
gmp-dev \
|
||||||
hiredis-dev \
|
hiredis-dev \
|
||||||
icu-dev \
|
icu-dev \
|
||||||
irrlicht-dev \
|
|
||||||
jq \
|
jq \
|
||||||
leveldb-dev \
|
leveldb-dev \
|
||||||
libjpeg-turbo-dev \
|
libjpeg-turbo-dev \
|
||||||
@ -43,7 +42,8 @@ RUN \
|
|||||||
ncurses-dev \
|
ncurses-dev \
|
||||||
openal-soft-dev \
|
openal-soft-dev \
|
||||||
python3-dev \
|
python3-dev \
|
||||||
sqlite-dev && \
|
sqlite-dev \
|
||||||
|
zstd-dev && \
|
||||||
echo "**** install runtime packages ****" && \
|
echo "**** install runtime packages ****" && \
|
||||||
apk add --no-cache \
|
apk add --no-cache \
|
||||||
curl \
|
curl \
|
||||||
@ -56,7 +56,9 @@ RUN \
|
|||||||
luajit \
|
luajit \
|
||||||
lua-socket \
|
lua-socket \
|
||||||
sqlite \
|
sqlite \
|
||||||
sqlite-libs && \
|
sqlite-libs \
|
||||||
|
zstd
|
||||||
|
zstd-libs && \
|
||||||
echo "**** compile spatialindex ****" && \
|
echo "**** compile spatialindex ****" && \
|
||||||
git clone https://github.com/libspatialindex/libspatialindex /tmp/spatialindex && \
|
git clone https://github.com/libspatialindex/libspatialindex /tmp/spatialindex && \
|
||||||
cd /tmp/spatialindex && \
|
cd /tmp/spatialindex && \
|
||||||
@ -64,6 +66,18 @@ RUN \
|
|||||||
-DCMAKE_INSTALL_PREFIX=/usr && \
|
-DCMAKE_INSTALL_PREFIX=/usr && \
|
||||||
make -j 2 && \
|
make -j 2 && \
|
||||||
make install && \
|
make install && \
|
||||||
|
echo "**** compile irrlicht ****" && \
|
||||||
|
mkdir -p /tmp/irrlicht && \
|
||||||
|
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" && \
|
||||||
|
tar xf /tmp/irrlicht.tar.gz -C \
|
||||||
|
/tmp/irrlicht --strip-components=1 && \
|
||||||
|
cd /tmp/irrlicht && \
|
||||||
|
cmake . && \
|
||||||
|
make -j 2 && \
|
||||||
|
make install && \
|
||||||
echo "**** compile minetestserver ****" && \
|
echo "**** compile minetestserver ****" && \
|
||||||
if [ -z ${MINETEST_RELEASE+x} ]; then \
|
if [ -z ${MINETEST_RELEASE+x} ]; then \
|
||||||
MINETEST_RELEASE=$(curl -sX GET "https://api.github.com/repos/minetest/minetest/releases" \
|
MINETEST_RELEASE=$(curl -sX GET "https://api.github.com/repos/minetest/minetest/releases" \
|
||||||
|
@ -228,7 +228,8 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64
|
|||||||
|
|
||||||
## Versions
|
## Versions
|
||||||
|
|
||||||
* **19.01.21:** - Rebasing to alpine 3.15.
|
* **17.03.22:** - Install forked irrlicht, add zstd.
|
||||||
|
* **19.01.22:** - Rebasing to alpine 3.15.
|
||||||
* **02.06.20:** - Rebasing to alpine 3.12.
|
* **02.06.20:** - Rebasing to alpine 3.12.
|
||||||
* **19.12.19:** - Rebasing to alpine 3.11.
|
* **19.12.19:** - Rebasing to alpine 3.11.
|
||||||
* **12.07.19:** - Bugfix to support multiple CLI variables.
|
* **12.07.19:** - Bugfix to support multiple CLI variables.
|
||||||
|
@ -49,7 +49,8 @@ app_setup_block: |
|
|||||||
https://hub.docker.com/r/linuxserver/{{ project_name }}/tags
|
https://hub.docker.com/r/linuxserver/{{ project_name }}/tags
|
||||||
# changelog
|
# changelog
|
||||||
changelogs:
|
changelogs:
|
||||||
- { date: "19.01.21:", desc: "Rebasing to alpine 3.15." }
|
- { date: "17.03.22:", desc: "Install forked irrlicht, add zstd." }
|
||||||
|
- { date: "19.01.22:", desc: "Rebasing to alpine 3.15." }
|
||||||
- { date: "02.06.20:", desc: "Rebasing to alpine 3.12." }
|
- { date: "02.06.20:", desc: "Rebasing to alpine 3.12." }
|
||||||
- { date: "19.12.19:", desc: "Rebasing to alpine 3.11." }
|
- { date: "19.12.19:", desc: "Rebasing to alpine 3.11." }
|
||||||
- { date: "12.07.19:", desc: "Bugfix to support multiple CLI variables." }
|
- { date: "12.07.19:", desc: "Bugfix to support multiple CLI variables." }
|
||||||
|
Loading…
x
Reference in New Issue
Block a user