personal-files/update-bedrock-launcher.sh

42 lines
980 B
Bash
Executable file

#/bin/bash
rm -rf ~/bedrock-launcher
mkdir ~/bedrock-launcher
cd ~/bedrock-launcher
echo "Updating msa repo..."
rm -rf msa/
git clone --recursive https://github.com/minecraft-linux/msa-manifest.git msa
cd msa
mkdir -p "build/"
cd "build/"
cmake -DENABLE_MSA_QT_UI=ON ..
make -j$(getconf _NPROCESSORS_ONLN)
sudo make install
clear
echo "Updating mcpe-manifest..."
cd ../..
rm -rf mcpelauncher/
git clone --recursive https://github.com/minecraft-linux/mcpelauncher-manifest.git mcpelauncher
cd mcpelauncher
mkdir -p "build/"
cd "build/"
CC=clang CXX=clang++ cmake .. -Wno-dev -DCMAKE_BUILD_TYPE=Release -DJNI_USE_JNIVM=ON
make -j$(getconf _NPROCESSORS_ONLN)
sudo make install
clear
echo "Updating UI manifest..."
cd ../..
rm -rf mcpelauncher-ui/
git clone --recursive https://github.com/minecraft-linux/mcpelauncher-ui-manifest.git mcpelauncher-ui
cd mcpelauncher-ui
mkdir -p "build/"
cd "build/"
cmake ..
make -j12
sudo make install
clear
cd ~/
echo "Updated successfully."