Compare commits
28 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
3bfdf5c01a | ||
|
4e1c3e787d | ||
|
c1e58bb8a1 | ||
|
658816a84d | ||
|
3e13cdf8f0 | ||
|
95dd7ae598 | ||
|
16b9a84191 | ||
|
a27832329d | ||
|
159fc26eca | ||
|
2666ee33ad | ||
|
100ffa22ba | ||
|
e766b4dba2 | ||
|
bad7e5780a | ||
|
7fbe9ba31b | ||
|
377b9e9059 | ||
|
a815fa1c20 | ||
|
63f301d2de | ||
|
213035d868 | ||
|
65bd514a1a | ||
|
8912134827 | ||
|
cb3fdc62dc | ||
|
9611cc52fc | ||
|
5cdc4a8f4f | ||
|
32fa7f6278 | ||
|
b44fcdb63e | ||
|
3e2ed1cff5 | ||
|
a18c4684a7 | ||
|
0cca7b441d |
@@ -1,5 +1,12 @@
|
||||
История изменений:
|
||||
|
||||
0.5.3:
|
||||
* исправлена установка grdcontrol для t-flex-*
|
||||
* обновлен графический режим Qt5
|
||||
|
||||
0.5.2:
|
||||
* исправлен запуск winehelper.desktop для winehelper-qt
|
||||
|
||||
0.5.1:
|
||||
* добавлена функция извлечения иконки из .exe файлов
|
||||
* добавлен вывод истории изменений командой: winehelper --changelog
|
||||
|
14
LICENSE_AGREEMENT
Normal file
14
LICENSE_AGREEMENT
Normal file
@@ -0,0 +1,14 @@
|
||||
Лицензионные соглашения использования сторонних компонентов:
|
||||
|
||||
Некоторые компоненты, установленные в префикс и необходимые для запуска приложений,
|
||||
могут быть защищены авторским правом или лицензионными соглашениями. Вы обязаны
|
||||
самостоятельно убедиться в законности использования этих компонентов в вашей
|
||||
юрисдикции.
|
||||
|
||||
Мы не несём ответственности за нарушение лицензионных соглашений, связанное с
|
||||
использованием подготовленного префикса, а так же за программное обеспечение,
|
||||
поставляемое из сторонних источников.
|
||||
|
||||
Подтверждая продолжение установки, вы соглашаетесь, что ознакомились с данным
|
||||
отказом от ответственности и принимаете все риски, связанные с использованием
|
||||
программного обеспечения.
|
@@ -28,8 +28,8 @@ prepair_wine
|
||||
|
||||
if [[ -d "$WINEPREFIX" ]] \
|
||||
&& grep -q "t-flex-cad" "$WINEPREFIX/winetricks.log" \
|
||||
&& systemctl list-units --type service --state running | grep aksusbd \
|
||||
&& systemctl list-units --type service --state running | grep hasplmd \
|
||||
&& systemctl list-units --type service --state running | grep -q aksusbd \
|
||||
&& systemctl list-units --type service --state running | grep -q hasplmd \
|
||||
&& rpm -q grdcontrol | grep -q "$GRDCONTROL_VER"
|
||||
then
|
||||
print_info "Префикс $PREFIX_NAME готов к установке ПО."
|
||||
@@ -50,7 +50,7 @@ else
|
||||
|
||||
if rpm -q grdcontrol | grep -q "$GRDCONTROL_VER"
|
||||
then print_info "grdcontrol-$GRDCONTROL_VER уже установлен в системе."
|
||||
else su_run rpm -iv "$AUTOINSTALL_DIR_LIN/Guardant_Linux/grdcontrol.x86_64.rpm"
|
||||
else su_run "rpm -iv \"$AUTOINSTALL_DIR_LIN/Guardant_Linux/grdcontrol.x86_64.rpm\""
|
||||
fi
|
||||
|
||||
if [[ "$BASE_PFX" == "none" ]] ; then
|
||||
|
24
winehelper
24
winehelper
@@ -7,7 +7,7 @@ if [[ $(id -u) -eq 0 ]] ; then
|
||||
fi
|
||||
|
||||
##### DEFAULT PATH #####
|
||||
export SCRIPT_NAME USER_WORK_PATH RUN_SCRIPT DATA_PATH CHANGELOG_FILE WH_ICON_PATH LICENSE_FILE
|
||||
export SCRIPT_NAME USER_WORK_PATH RUN_SCRIPT DATA_PATH CHANGELOG_FILE WH_ICON_PATH LICENSE_FILE AGREEMENT
|
||||
|
||||
SCRIPT_NAME="$(basename "$0")"
|
||||
if [[ "$(realpath "$0")" == "/usr/bin/$SCRIPT_NAME" ]] ; then
|
||||
@@ -18,6 +18,7 @@ if [[ "$(realpath "$0")" == "/usr/bin/$SCRIPT_NAME" ]] ; then
|
||||
CHANGELOG_FILE="$(realpath "/usr/share/doc/winehelper"-*/CHANGELOG)"
|
||||
WH_ICON_PATH="$DATA_PATH/image/gui/winehelper.svg"
|
||||
LICENSE_FILE="$(realpath "/usr/share/doc/winehelper"-*/LICENSE)"
|
||||
AGREEMENT="$(realpath "/usr/share/doc/winehelper"-*/LICENSE_AGREEMENT)"
|
||||
else
|
||||
# переменные для тестового запуска WineHelper из репозитория
|
||||
USER_WORK_PATH="$HOME/test-$SCRIPT_NAME"
|
||||
@@ -26,6 +27,7 @@ else
|
||||
CHANGELOG_FILE="$DATA_PATH/CHANGELOG"
|
||||
WH_ICON_PATH="$DATA_PATH/image/gui/winehelper-devel.svg"
|
||||
LICENSE_FILE="$DATA_PATH/LICENSE"
|
||||
AGREEMENT="$DATA_PATH/LICENSE_AGREEMENT"
|
||||
|
||||
# минимальная проверка синтаксиса скриптов
|
||||
for self_check_script in "$RUN_SCRIPT" \
|
||||
@@ -367,20 +369,14 @@ print_license_agreement () {
|
||||
then return 0
|
||||
fi
|
||||
|
||||
if [[ -f "$AGREEMENT" ]]; then
|
||||
echo
|
||||
print_warning "$(cat "$AGREEMENT")"
|
||||
else
|
||||
fatal "Файл лицензионного соглашения не найден: $AGREEMENT"
|
||||
fi
|
||||
|
||||
echo
|
||||
print_warning "Лицензионные соглашения использования сторонних компонентов:
|
||||
|
||||
Некоторые компоненты, установленные в префикс и необходимые для запуска приложений, могут
|
||||
быть защищены авторским правом или лицензионными соглашениями. Вы обязаны самостоятельно
|
||||
убедиться в законности использования этих компонентов в вашей юрисдикции.
|
||||
|
||||
Мы не несём ответственности за нарушение лицензионных соглашений, связанное с использованием
|
||||
подготовленного префикса, а так же за программное обеспечение поставляемого из сторонних источников.
|
||||
|
||||
Подтверждая продолжение установки, вы соглашаетесь что ознакомились с данным отказом от
|
||||
ответственности и принимаете все риски, связанные с использованием программного обеспечения.
|
||||
"
|
||||
|
||||
if print_confirmation "Подтвердите продолжение установки" ; then
|
||||
touch "$license_agreement_file"
|
||||
chmod 600 "$license_agreement_file"
|
||||
|
@@ -6,5 +6,4 @@ Comment[ru]=Запуск графического интерфейса WineHelpe
|
||||
Type=Application
|
||||
Categories=WineHelper;Utility;Emulator;
|
||||
StartupNotify=true
|
||||
Path=/usr/bin/winehelper
|
||||
Icon=winehelper
|
||||
|
1910
winehelper_gui.py
1910
winehelper_gui.py
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user