Compare commits

..

7 Commits

Author SHA1 Message Date
Mikhail Tergoev
15712f0a0a disabled silent install for scadoffice 2025-10-10 13:23:20 +03:00
Mikhail Tergoev
8eeee56ee1 print_error if exe file not found for desktop 2025-10-10 13:22:06 +03:00
Mikhail Tergoev
ac4dd4f0bf fixed scadoffice scripts and updated prefix 2025-10-10 11:25:16 +03:00
Mikhail Tergoev
c15d751372 WH_USE_MESA_GL_OVERRIDE=0 by default 2025-10-10 11:24:01 +03:00
Mikhail Tergoev
78113b92a5 Merge branch 'minergenon-devel' 2025-10-10 10:50:48 +03:00
Mikhail Tergoev
e2b2c9568c Merge branch 'minergenon-devel' 2025-10-06 13:30:06 +03:00
Mikhail Tergoev
9a1a88d01b fixed typos fot tflex manual 2025-10-03 10:17:26 +03:00
5 changed files with 35 additions and 35 deletions

View File

@@ -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"
# Определение всех программ, значков и исполняемых файлов # Определение всех программ, значков и исполняемых файлов

View File

@@ -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"

View File

@@ -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"

View File

@@ -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

View File

@@ -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