|
|
|
@ -352,15 +352,15 @@ gui_proton_downloader () {
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
# WINE_KRON4EK
|
|
|
|
|
# export WINE_KRON4EK=($(curl -s "https://api.github.com/repos/Kron4ek/Wine-Builds/releases" | grep "browser_download_url.*\.tar\.xz" | cut -d \" -f 4))
|
|
|
|
|
# try_remove_file "${PORT_WINE_TMP_PATH}/tmp_wine_kron4ek_git"
|
|
|
|
|
# if [[ ! -z "${WINE_KRON4EK}" ]] ; then
|
|
|
|
|
# for PGEGIT in ${WINE_KRON4EK[@]} ; do
|
|
|
|
|
# echo ${PGEGIT} | awk -F/ '{print $NF}' | sed 's/.tar.xz//' >> "${PORT_WINE_TMP_PATH}/tmp_wine_kron4ek_git"
|
|
|
|
|
# done
|
|
|
|
|
# sed -i '/6.3/,$d' "${PORT_WINE_TMP_PATH}/tmp_wine_kron4ek_git"
|
|
|
|
|
# sed -i '/-x86/d' "${PORT_WINE_TMP_PATH}/tmp_wine_kron4ek_git"
|
|
|
|
|
# fi
|
|
|
|
|
export WINE_KRON4EK=($(curl -s "https://api.github.com/repos/Kron4ek/Wine-Builds/releases" | grep "browser_download_url.*\.tar\.xz" | cut -d \" -f 4))
|
|
|
|
|
try_remove_file "${PORT_WINE_TMP_PATH}/tmp_wine_kron4ek_git"
|
|
|
|
|
if [[ ! -z "${WINE_KRON4EK}" ]] ; then
|
|
|
|
|
for PGEGIT in ${WINE_KRON4EK[@]} ; do
|
|
|
|
|
echo ${PGEGIT} | awk -F/ '{print $NF}' | sed 's/.tar.xz//' >> "${PORT_WINE_TMP_PATH}/tmp_wine_kron4ek_git"
|
|
|
|
|
done
|
|
|
|
|
sed -i '/6.3/,$d' "${PORT_WINE_TMP_PATH}/tmp_wine_kron4ek_git"
|
|
|
|
|
sed -i '/-x86/d' "${PORT_WINE_TMP_PATH}/tmp_wine_kron4ek_git"
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
# WINE_GE_CUSTOM
|
|
|
|
|
export WINE_GE_CUSTOM=($(curl -s "https://api.github.com/repos/GloriousEggroll/wine-ge-custom/releases" | grep "browser_download_url.*\.tar\.xz" | cut -d \" -f 4))
|
|
|
|
@ -392,7 +392,7 @@ gui_proton_downloader () {
|
|
|
|
|
for INSTALLING_VERSION_IN_DIST in `ls "${PORT_WINE_PATH}/data/dist/"` ; do
|
|
|
|
|
sed -i "/${INSTALLING_VERSION_IN_DIST}$/Id" "${PORT_WINE_TMP_PATH}/tmp_proton_ge_git"
|
|
|
|
|
sed -i "/${INSTALLING_VERSION_IN_DIST}$/Id" "${PORT_WINE_TMP_PATH}/tmp_proton_pw_git"
|
|
|
|
|
# sed -i "/${INSTALLING_VERSION_IN_DIST}$/Id" "${PORT_WINE_TMP_PATH}/tmp_wine_kron4ek_git"
|
|
|
|
|
sed -i "/${INSTALLING_VERSION_IN_DIST}$/Id" "${PORT_WINE_TMP_PATH}/tmp_wine_kron4ek_git"
|
|
|
|
|
sed -i "/${INSTALLING_VERSION_IN_DIST}$/Id" "${PORT_WINE_TMP_PATH}/tmp_wine_ge_custom_git"
|
|
|
|
|
done
|
|
|
|
|
# Installed wine
|
|
|
|
@ -401,24 +401,24 @@ gui_proton_downloader () {
|
|
|
|
|
# GUI
|
|
|
|
|
export KEY_WINE=$RANDOM
|
|
|
|
|
try_remove_file "${PORT_WINE_TMP_PATH}/tmp_proton_pw_set"
|
|
|
|
|
# try_remove_file "${PORT_WINE_TMP_PATH}/tmp_kron4ek_set"
|
|
|
|
|
try_remove_file "${PORT_WINE_TMP_PATH}/tmp_kron4ek_set"
|
|
|
|
|
try_remove_file "${PORT_WINE_TMP_PATH}/tmp_proton_set"
|
|
|
|
|
try_remove_file "${PORT_WINE_TMP_PATH}/tmp_ge_custom_set"
|
|
|
|
|
try_remove_file "${PORT_WINE_TMP_PATH}/tmp_installed_wine_set"
|
|
|
|
|
|
|
|
|
|
`"${pw_yad}" --plug=$KEY_WINE --tabnum=1 --list --separator="" --listen \
|
|
|
|
|
--column "$loc_gui_set_new_wine" < "${PORT_WINE_TMP_PATH}/tmp_proton_pw_git" 1> "${PORT_WINE_TMP_PATH}/tmp_proton_pw_set" 2>/dev/null` &
|
|
|
|
|
# `"${pw_yad}" --plug=$KEY_WINE --tabnum=2 --list --separator="" --listen \
|
|
|
|
|
# --column "$loc_gui_set_new_wine" < "${PORT_WINE_TMP_PATH}/tmp_wine_kron4ek_git" 1> "${PORT_WINE_TMP_PATH}/tmp_kron4ek_set" 2>/dev/null` &
|
|
|
|
|
`"${pw_yad}" --plug=$KEY_WINE --tabnum=2 --list --separator="" --listen \
|
|
|
|
|
--column "$loc_gui_set_new_wine" < "${PORT_WINE_TMP_PATH}/tmp_proton_ge_git" 1> "${PORT_WINE_TMP_PATH}/tmp_proton_set" 2>/dev/null` &
|
|
|
|
|
--column "$loc_gui_set_new_wine" < "${PORT_WINE_TMP_PATH}/tmp_wine_kron4ek_git" 1> "${PORT_WINE_TMP_PATH}/tmp_kron4ek_set" 2>/dev/null` &
|
|
|
|
|
`"${pw_yad}" --plug=$KEY_WINE --tabnum=3 --list --separator="" --listen \
|
|
|
|
|
--column "$loc_gui_set_new_wine" < "${PORT_WINE_TMP_PATH}/tmp_wine_ge_custom_git" 1> "${PORT_WINE_TMP_PATH}/tmp_ge_custom_set" 2>/dev/null` &
|
|
|
|
|
--column "$loc_gui_set_new_wine" < "${PORT_WINE_TMP_PATH}/tmp_proton_ge_git" 1> "${PORT_WINE_TMP_PATH}/tmp_proton_set" 2>/dev/null` &
|
|
|
|
|
`"${pw_yad}" --plug=$KEY_WINE --tabnum=4 --list --separator="" --listen \
|
|
|
|
|
--column "$loc_gui_set_new_wine" < "${PORT_WINE_TMP_PATH}/tmp_wine_ge_custom_git" 1> "${PORT_WINE_TMP_PATH}/tmp_ge_custom_set" 2>/dev/null` &
|
|
|
|
|
`"${pw_yad}" --plug=$KEY_WINE --tabnum=5 --list --separator="" --listen \
|
|
|
|
|
--column "$loc_gui_del_wine" < "${PORT_WINE_TMP_PATH}/tmp_installed_wine" 1> "${PORT_WINE_TMP_PATH}/tmp_installed_wine_set" 2>/dev/null` &
|
|
|
|
|
`"${pw_yad}" --key=$KEY_WINE --notebook --width=500 --height=600 --text-align=center \
|
|
|
|
|
--window-icon="$PW_GUI_ICON_PATH/portproton.svg" --title "WINE MANAGER" --separator="" \
|
|
|
|
|
--tab-pos=top --tab="PROTON-LG" --tab="PROTON-GE" --tab="WINE-GE-CUSTOM" --tab="$loc_gui_installed_wine" 2>/dev/null`
|
|
|
|
|
--tab-pos=top --tab="PROTON-LG" --tab="WINE-KRON4EK" --tab="PROTON-GE" --tab="WINE-GE-CUSTOM" --tab="$loc_gui_installed_wine" 2>/dev/null`
|
|
|
|
|
YAD_WINE_STATUS="$?"
|
|
|
|
|
if [[ "$YAD_WINE_STATUS" == "1" || "$YAD_WINE_STATUS" == "252" ]] ; then
|
|
|
|
|
export SKIP_CHECK_UPDATES=1
|
|
|
|
@ -430,6 +430,8 @@ gui_proton_downloader () {
|
|
|
|
|
export VERSION_WINE_GIT="`cat "${PORT_WINE_TMP_PATH}/tmp_proton_set"`"
|
|
|
|
|
elif [ ! -z `cat "${PORT_WINE_TMP_PATH}/tmp_proton_pw_set" | awk '{print $1}'` ] ; then
|
|
|
|
|
export VERSION_WINE_GIT="`cat "${PORT_WINE_TMP_PATH}/tmp_proton_pw_set"`"
|
|
|
|
|
elif [ ! -z `cat "${PORT_WINE_TMP_PATH}/tmp_kron4ek_set" | awk '{print $1}'` ] ; then
|
|
|
|
|
export VERSION_WINE_GIT="`cat "${PORT_WINE_TMP_PATH}/tmp_kron4ek_set"`"
|
|
|
|
|
elif [ ! -z `cat "${PORT_WINE_TMP_PATH}/tmp_ge_custom_set" | awk '{print $1}'` ] ; then
|
|
|
|
|
export VERSION_WINE_GIT="`cat "${PORT_WINE_TMP_PATH}/tmp_ge_custom_set"`"
|
|
|
|
|
elif [ ! -z `cat "${PORT_WINE_TMP_PATH}/tmp_installed_wine_set" | awk '{print $1}'` ] ; then
|
|
|
|
|