#!/bin/sh DEST="$HOME/.config/qb64-2.1" if [ ! -d $DEST ] then notify-send "Setting up $DEST workspace for first run, please be patient..." CWD=`pwd` mkdir -p $DEST cd $DEST tar xvfz /usr/src/qb64-2.1/qb64-2.1.tar.gz --strip-components=1 pushd internal/c/libqb/os/lnx >/dev/null rm -f libqb_setup.o ./setup_build.sh popd >/dev/null pushd internal/c/parts/video/font/ttf/os/lnx >/dev/null rm -f src.o ./setup_build.sh popd >/dev/null pushd internal/c/parts/core/os/lnx >/dev/null rm -f src.a ./setup_build.sh popd >/dev/null cp -r ./internal/source/* ./internal/temp/ pushd internal/c >/dev/null g++ -no-pie -w qbx.cpp libqb/os/lnx/libqb_setup.o parts/video/font/ttf/os/lnx/src.o parts/core/os/lnx/src.a -lGL -lGLU -lX11 -lpthread -ldl -lrt -D FREEGLUT_STATIC -o ../../qb64 popd rm -rf .ci rm -rf .github rm -rf .gitignore rm -rf .vscode/ rm -rf build.bat rm -rf reset.cmd rm -rf setup_* rm -rf findcurl.cmd rm -rf qb64.1 rm -rf run_qb64.sh ln -s /usr/bin/qb64-launcher run_qb64.sh cd $CWD fi $DEST/qb64 "$@" &