Browse Source

fix(docker): reduce the number of required libraries on build

Loic Blot 3 years ago
parent
commit
5de849713e
1 changed files with 2 additions and 9 deletions
  1. 2 9
      Dockerfile

+ 2 - 9
Dockerfile

@@ -19,9 +19,7 @@ COPY textures /usr/src/minetest/textures
 
 WORKDIR /usr/src/minetest
 
-RUN apk add --no-cache git build-base cmake bzip2-dev libpng-dev \
-		jpeg-dev libxxf86vm-dev mesa-dev sqlite-dev libogg-dev \
-		libvorbis-dev openal-soft-dev curl-dev freetype-dev zlib-dev \
+RUN apk add --no-cache git build-base cmake sqlite-dev curl-dev zlib-dev \
 		gmp-dev jsoncpp-dev postgresql-dev luajit-dev ca-certificates && \
 	git clone --depth=1 -b ${MINETEST_GAME_VERSION} https://github.com/minetest/minetest_game.git ./games/minetest_game && \
 	rm -fr ./games/minetest_game/.git
@@ -38,12 +36,7 @@ RUN git clone --recursive https://github.com/jupp0r/prometheus-cpp/ && \
 	make install
 
 RUN git clone --depth=1 https://github.com/minetest/irrlicht/ -b ${IRRLICHT_VERSION} && \
-	mkdir irrlicht/build && \
-	cd irrlicht/build && \
-	cmake .. \
-		-DCMAKE_BUILD_TYPE=Release && \
-	make -j2 && \
-	make install
+	cp -r irrlicht/include /usr/include/irrlichtmt
 
 WORKDIR /usr/src/minetest
 RUN mkdir build && \