forked from CastroFidel/winehelper
Compare commits
7 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
15712f0a0a | ||
|
8eeee56ee1 | ||
|
ac4dd4f0bf | ||
|
c15d751372 | ||
|
78113b92a5 | ||
|
e2b2c9568c | ||
|
9a1a88d01b |
@@ -1,12 +1,12 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
# info_ru: SCAD Office — это программный комплекс для расчёта строительных конструкций, с дополнением Apache OpenOffice. Apache OpenOffice - пакет офисного программного обеспечения для обработки текстов, электронных таблиц, презентаций, графики, баз данных и многого другого.
|
# info_ru: SCAD Office — это программный комплекс для расчёта строительных конструкций.
|
||||||
########################################################################
|
########################################################################
|
||||||
export PROG_URL="https://scadoffice.ru"
|
export PROG_URL="https://scadoffice.ru"
|
||||||
export WH_WINE_USE="wine_x_tkg_10-0_amd64"
|
export WH_WINE_USE="wine_x_tkg_10-0_amd64"
|
||||||
export WINEPREFIX="scadoffice"
|
export WINEPREFIX="scadoffice"
|
||||||
export PROG_NAME="SCAD Office"
|
export PROG_NAME="SCAD Office"
|
||||||
export PROG_ICON="scadoffice"
|
export PROG_ICON="scadoffice"
|
||||||
export BASE_PFX="scadaoffice_pfx_x64_v04"
|
export BASE_PFX="scadaoffice_pfx_x64_v05"
|
||||||
export WH_WINDOWS_VER="10"
|
export WH_WINDOWS_VER="10"
|
||||||
export WINEARCH="win64"
|
export WINEARCH="win64"
|
||||||
export INSTALL_DLL="dotnet20 dotnet48 gdiplus vcrun6sp6 vcrun2005 vcrun2019 d3dx11_42 d3dx11_43 d3dx9 d3dcompiler_42 d3dcompiler_43 d3dcompiler_46 d3dcompiler_47 richtx32 riched30 riched20 msxml6"
|
export INSTALL_DLL="dotnet20 dotnet48 gdiplus vcrun6sp6 vcrun2005 vcrun2019 d3dx11_42 d3dx11_43 d3dx9 d3dcompiler_42 d3dcompiler_43 d3dcompiler_46 d3dcompiler_47 richtx32 riched30 riched20 msxml6"
|
||||||
@@ -32,7 +32,6 @@ if [[ -n $2 ]] ; then
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ $BASE_PFX == "none" ]] ; then
|
|
||||||
print_info "Установка дополнительных компонентов..."
|
print_info "Установка дополнительных компонентов..."
|
||||||
|
|
||||||
ADDONS_PACK="${WH_TMP_DIR}/$(basename "$SCADOFFICE_ADDONS_URL")"
|
ADDONS_PACK="${WH_TMP_DIR}/$(basename "$SCADOFFICE_ADDONS_URL")"
|
||||||
@@ -59,12 +58,11 @@ if [[ $BASE_PFX == "none" ]] ; then
|
|||||||
try_remove_dir "$ADDONS_PATH"
|
try_remove_dir "$ADDONS_PATH"
|
||||||
try_remove_file "$ADDONS_PACK"
|
try_remove_file "$ADDONS_PACK"
|
||||||
fi
|
fi
|
||||||
fi
|
|
||||||
|
|
||||||
if try_download "https://scadhelp.ru/files/10/download" "${AUTOINSTALL_EXE}" ; then
|
if try_download "https://scadhelp.ru/files/10/download" "${AUTOINSTALL_EXE}" ; then
|
||||||
create_new_dir "$DRIVE_C/SDATA"
|
create_new_dir "$DRIVE_C/SDATA"
|
||||||
create_new_dir "$DRIVE_C/SWORK"
|
create_new_dir "$DRIVE_C/SWORK"
|
||||||
wine_run_install "${AUTOINSTALL_EXE}" /auto /hide
|
wine_run_install "$AUTOINSTALL_EXE"
|
||||||
try_remove_file "$AUTOINSTALL_EXE"
|
try_remove_file "$AUTOINSTALL_EXE"
|
||||||
|
|
||||||
# Определение всех программ, значков и исполняемых файлов
|
# Определение всех программ, значков и исполняемых файлов
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
# info_ru: Ручная установка дополнений для T-FLEX DOCS 17 или 18
|
# info_ru: Ручная установка дополнений для T-FLEX CAD 17 или 18
|
||||||
########################################################################
|
########################################################################
|
||||||
export PROG_NAME="T-FLEX CAD 17/18"
|
export PROG_NAME="T-FLEX CAD 17/18"
|
||||||
export PROG_ICON="tflexcad"
|
export PROG_ICON="tflexcad"
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
# info_ru: Ручная установка дополнений для T-FLEX CAD 17 или 18
|
# info_ru: Ручная установка дополнений для T-FLEX DOCS 17 или 18
|
||||||
########################################################################
|
########################################################################
|
||||||
export PROG_NAME="T-FLEX CAD 17/18"
|
export PROG_NAME="T-FLEX DOCS 17/18"
|
||||||
export PROG_ICON="tflexcad"
|
export PROG_ICON="tflexcad"
|
||||||
export WH_WINE_USE="wine_wh_tflex_10-9_amd64"
|
export WH_WINE_USE="wine_wh_tflex_10-9_amd64"
|
||||||
export BASE_PFX="tflex_pfx_x64_v03"
|
export BASE_PFX="tflex_pfx_x64_v03"
|
||||||
|
@@ -208,10 +208,11 @@ dfb44ce5e5af7dba1686932c63d6b05e5dd6919a21c78130a7d1d0271b93958e audiorecstatio
|
|||||||
# create with wine_x_tkg_10-0_i586 (universal user: xuser)
|
# create with wine_x_tkg_10-0_i586 (universal user: xuser)
|
||||||
# winetricks arial dotnet7 dotnetdesktop7 renderer=gdi
|
# winetricks arial dotnet7 dotnetdesktop7 renderer=gdi
|
||||||
|
|
||||||
4fa93434c5c15440014357323257ddcee7d28b94ad6a56bd6f5a08b33ae4c3cb scadaoffice_pfx_x64_v04.tar.xz
|
8c6312f2e4e846a98ca4a87fc90ee1917eb28d4caaddde040fb4d2dd05f8c0fe scadaoffice_pfx_x64_v05.tar.xz
|
||||||
# create with wine-8.8-staging-amd64
|
# create with wine_x_tkg_10-0_amd64 (universal user: xuser)
|
||||||
# winetricks dotnet48 gdiplus vcrun6sp6 vcrun2005 vcrun2019 d3dx11_42 d3dx11_43 d3dx9 d3dcompiler_42 d3dcompiler_43 d3dcompiler_46 d3dcompiler_47 richtx32 riched30 riched20 msxml6 dotnet20
|
# winetricks dotnet48 gdiplus vcrun6sp6 vcrun2005 vcrun2019 d3dx11_42 d3dx11_43 d3dx9 d3dcompiler_42 d3dcompiler_43 d3dcompiler_46 d3dcompiler_47 richtx32 riched30 riched20 msxml6 dotnet20
|
||||||
# + addons with ODBC, SSH, *.reg
|
|
||||||
|
# addons with ODBC, SSH, *.reg
|
||||||
0f4ef434df07bc338ae308af44330590eaa1d9c94b64850514e55b960642d0eb scadoffice_addons_v02.tar.xz
|
0f4ef434df07bc338ae308af44330590eaa1d9c94b64850514e55b960642d0eb scadoffice_addons_v02.tar.xz
|
||||||
|
|
||||||
ef7e8f1ba785d48e4ea287feed5b79bd630d423e59efadb43da9653adefef218 ais-lpu-client_pfx_x86_v01.tar.xz
|
ef7e8f1ba785d48e4ea287feed5b79bd630d423e59efadb43da9653adefef218 ais-lpu-client_pfx_x86_v01.tar.xz
|
||||||
|
11
winehelper
11
winehelper
@@ -163,6 +163,7 @@ check_variables WH_WINDOWS_VER "10"
|
|||||||
# check_variables WH_USE_GSTREAMER "1"
|
# check_variables WH_USE_GSTREAMER "1"
|
||||||
# check_variables WH_USE_D3D_EXTRAS "1"
|
# check_variables WH_USE_D3D_EXTRAS "1"
|
||||||
check_variables WH_USE_SHADER_CACHE "1"
|
check_variables WH_USE_SHADER_CACHE "1"
|
||||||
|
check_variables WH_USE_MESA_GL_OVERRIDE "0"
|
||||||
check_variables WH_USE_WINE_DXGI "0"
|
check_variables WH_USE_WINE_DXGI "0"
|
||||||
check_variables WH_DLL_INSTALL ""
|
check_variables WH_DLL_INSTALL ""
|
||||||
|
|
||||||
@@ -552,8 +553,6 @@ create_desktop () {
|
|||||||
if [[ -z "$name_desktop" ]] || [[ -z "$exe_file" ]] ; then
|
if [[ -z "$name_desktop" ]] || [[ -z "$exe_file" ]] ; then
|
||||||
fatal "Использование: $0 desktop \"Имя ярлыка\" \"/путь/к/файлу.exe\" [иконка|auto] [имя_desktop_файла]"
|
fatal "Использование: $0 desktop \"Имя ярлыка\" \"/путь/к/файлу.exe\" [иконка|auto] [имя_desktop_файла]"
|
||||||
elif [[ ! -f "$exe_file" ]] ; then
|
elif [[ ! -f "$exe_file" ]] ; then
|
||||||
print_warning "Для создания ярлыка не найден исполняемый файл: $exe_file"
|
|
||||||
|
|
||||||
local BASENAME_EXE="$(basename "$exe_file")"
|
local BASENAME_EXE="$(basename "$exe_file")"
|
||||||
print_info "Запускаем поиск $BASENAME_EXE"
|
print_info "Запускаем поиск $BASENAME_EXE"
|
||||||
local FIND_PATH
|
local FIND_PATH
|
||||||
@@ -564,9 +563,11 @@ create_desktop () {
|
|||||||
exe_file="$(find "$FIND_PATH" -type f -not -type l \
|
exe_file="$(find "$FIND_PATH" -type f -not -type l \
|
||||||
-not -path "*/windows/*" -not -path "*/dosdevices/*" \
|
-not -path "*/windows/*" -not -path "*/dosdevices/*" \
|
||||||
-iname "$BASENAME_EXE")"
|
-iname "$BASENAME_EXE")"
|
||||||
if [[ -z "$exe_file" ]] || [[ ! -f "$exe_file" ]]
|
if [[ -z "$exe_file" ]] || [[ ! -f "$exe_file" ]] ; then
|
||||||
then fatal "Для создания ярлыка не найден исполняемый файл: $BASENAME_EXE"
|
print_error "Для создания ярлыка не найден исполняемый файл: $BASENAME_EXE"
|
||||||
else print_ok "Исполняемый файл $BASENAME_EXE найден по пути: $(dirname "$exe_file")/"
|
return 1
|
||||||
|
else
|
||||||
|
print_ok "Исполняемый файл $BASENAME_EXE найден по пути: $(dirname "$exe_file")/"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user