#!/bin/sh APP=Xash3DFWGS ARCH=i686 APPDIR=$APP-i386.AppDir mkdir -p $APPDIR # Generate extras.pak python3 scripts/makepak.py xash-extras/ $APPDIR/extras.pak # Copy all needed files ./waf install mv appimage $APPDIR cp SDL2_linux/lib/libSDL2-2.0.so.0 $APPDIR/ cp vgui-dev/lib/vgui.so $APPDIR/ cat > $APPDIR/AppRun << 'EOF' #!/bin/sh echo "Xash3D FWGS installed as AppImage." ENGINEROOT=$(dirname -- "$(readlink -f -- "$0")") if [ "$XASH3D_BASEDIR" == "" ]; then export XASH3D_BASEDIR=$PWD fi export XASH3D_EXTRAS_PAK1="${ENGINEROOT}"/extras.pak export LD_LIBRARY_PATH="${ENGINEROOT}":$LD_LIBRARY_PATH ${DEBUGGER} "${ENGINEROOT}"/xash3d "$@" exit $? EOF chmod +x $APPDIR/xash3d # Engine launcher chmod +x $APPDIR/AppRun # Engine launcher script wget "https://raw.githubusercontent.com/FWGS/fwgs-artwork/master/xash3d/icon_512.png" -O $APPDIR/$APP.png cat > $APPDIR/$APP.desktop <