#!/bin/bash # Author: PortWINE-Linux.ru ######################################################################## sszen() { zenity --progress --title="Settings..." --text="Updating start parameters" --pulsate --auto-close --auto-kill --width=450 } ######################################################################## . "$(dirname $(readlink -f "$0"))/runlib" ${WINESERVER} -k wget -T 5 --output-document="${link}/dxvk.tar.gz" $(curl —silent "https://api.github.com/repos/doitsujin/dxvk/releases/latest" | grep -Po '"browser_download_url": "\K.*?(?=")') | sszen if [ $? -eq 1 ] then zenity --error --title "Ошибка!" --text "Не удалось скачать скрипт установки DXVK, проверьте соединение с интернетом и повторите настройку запустив ярлык start_settings из каталога: \n\n"${PORT_WINE_PATH}/settings/"" --no-wrap exit 1 fi rm -f "${link}"/setup_dxvk.sh rm -fr "${link}"/x32 rm -fr "${link}"/x64 tar -xzvf "${link}"/dxvk.tar.gz -C "${link}" rm -f "${link}"/dxvk.tar.gz mv "${link}"/dxvk-*/* "${link}"/ rm -fr "${link}"/dxvk-* start_settings=`zenity --title "${ss_title}" --text "${ss_text}" --list --radiolist \ --column="${inst_set}" --column "${ss_ver}" --column "${ss_dr}" --width=600 --height=300 \ TRUE "${ss_default_1}" "${ss_default_2}" \ FALSE "OpenGL" "${ss_ogl_2}" \ FALSE "DXVK_latest" "AMD/Intel: latest: Nvidia: latest" \ FALSE "DXVK_1.2.3" "AMD/Intel: Mesa 19.1-git+: Nvidia: 418.52.05+" \ FALSE "DXVK_1.0.3" "AMD: Mesa 18.1.2+; Nvidia:396.24.02+" ` if [ $? -eq 1 ];then exit 1; fi case $start_settings in "${ss_default_1}") sh "${link}/setup_dxvk.sh" "uninstall" | sszen if [ -e "${config_path}/dxvk" ] then rm -f "${config_path}/dxvk" else echo "DXVK is disabled" fi cat > "${link}/start" < "${link}/start" < "${config_path}/dxvk" cat > "${link}/start" < "${config_path}/dxvk" cat > "${link}/start" < "${config_path}/dxvk" cat > "${link}/start" <