#!/bin/sh . "$(dirname "$0")"/appmk part0 VER=Kron4ek/Wine-Builds [ "$1" = "-p" ] && PREFIX=1 && shift [ "$1" = "proton" ] && VER=GloriousEggroll/proton-ge-custom && shift [ "$1" = "lutris" ] && VER=lutris/wine && shift LINK=$(curl -L api.github.com/repos/$VER/releases | jq .[0].assets[1] | grep -om1 git.\*tar..z) unarc mv "$DIR"/wine*/* "$DIR"/GE-Proton*/files/* "$DIR"/lutris*/* "$DIR" || true t=winetricks; wget -O"$DIR"/bin/$t github.com/$t/$t/raw/master/src/$t chmod +x "$DIR"/bin/$t if [ "$PREFIX" ]; then WINEPREFIX="$DIR/prefix" "$DIR/bin/wine" cmd /c exit cat > "$DIR/AppRun" << 'EOF' #!/bin/sh export PATH="$APPDIR"/bin:"$PATH" export LD_LIBRARY_PATH="$APPDIR"/lib64:"$APPDIR"/lib:"$LD_LIBRARY_PATH" if [ ! $WINEPREFIX ]; then mkdir -p "$APPDIR.prefix" ~/.wine/work fuse-overlayfs -o "lowerdir=$APPDIR/prefix,upperdir=$HOME/.wine,workdir=$HOME/.wine/work" "$APPDIR.prefix" export WINEPREFIX="$APPDIR.prefix" fi "$APPDIR/bin/$(basename "$ARGV0")" "$@" fusermount -quz "$APPDIR.prefix" rmdir "$APPDIR.prefix" EOF chmod +x "$DIR/AppRun" else appb fi part9