Minetest aus den Quellen bauen

(!) Nur für fortgeschrittene User geeignet.

Für LINUX:

Benötigt wird git, gcc, cmake und evtl. weitere Buildtools aus dem Repo.

Mintetest benötigt eine angepasste Irrlicht, es kann nicht mit einer Irrlicht zB aus dem Repo gebaut werden.

Normal wird immer der letzte GIT-Stand gebaut. Es kann aber auch eine Release gebaut werden, dazu MUSS dann in Irrlicht UND Minetest jeweils die GLEICHE Release ausgescheckt sein.

Dateien laden und:

chmod 755 $filename
_create_minetest_building_staff.sh
#!/bin/sh
 
PATH=$HOME/_mintest_building
 
mkdir $PATH
 
cd $PATH
 
git clone https://github.com/minetest/irrlicht
 
git clone https://github.com/minetest/minetest.git
 
 
echo ' !!! Put the script: "_buid_minetest.sh" to here and exec them...'
_buid_minetest.sh
#!/bin/sh
 
cd irrlicht
 
git pull
cmake . -DBUILD_SHARED_LIBS=OFF
make -j$(nproc)
 
 
cd ..
 
 
cd minetest
 
git pull
cmake . -DRUN_IN_PLACE=TRUE -DBUILD_CLIENT=TRUE -DBUILD_SERVER=TRUE -DCMAKE_BUILD_TYPE=MinSizeRel   #or  -DCMAKE_BUILD_TYPE=Release
make -j$(nproc)