From bc1c2d1f6823bd741de9470b55d4078bfc3672a6 Mon Sep 17 00:00:00 2001 From: Prohurtz <48768484+RedHawk989@users.noreply.github.com> Date: Fri, 17 Mar 2023 14:41:03 -0500 Subject: [PATCH] add INNO setup script --- EyeTrackApp/INNO/ETVR_SETUP.iss | 51 +++++++++++++++++++++++++++++++++ EyeTrackApp/config.py | 2 +- EyeTrackApp/eyetrackapp.py | 2 +- 3 files changed, 53 insertions(+), 2 deletions(-) create mode 100644 EyeTrackApp/INNO/ETVR_SETUP.iss diff --git a/EyeTrackApp/INNO/ETVR_SETUP.iss b/EyeTrackApp/INNO/ETVR_SETUP.iss new file mode 100644 index 0000000..af53dd9 --- /dev/null +++ b/EyeTrackApp/INNO/ETVR_SETUP.iss @@ -0,0 +1,51 @@ +; Script generated by the Inno Setup Script Wizard. +; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES! + +#define MyAppName "EyeTrackVR" +#define MyAppVersion "0.2 BETA" +#define MyAppPublisher "EyeTrackVR" +#define MyAppURL "https://redhawk989.github.io/EyeTrackVR/" +#define MyAppExeName "eyetrackapp.exe" + +[Setup] +; NOTE: The value of AppId uniquely identifies this application. Do not use the same AppId value in installers for other applications. +; (To generate a new GUID, click Tools | Generate GUID inside the IDE.) +AppId={{60B32C3C-819B-4685-AF40-49AB93539405} +AppName={#MyAppName} +AppVersion={#MyAppVersion} +;AppVerName={#MyAppName} {#MyAppVersion} +AppPublisher={#MyAppPublisher} +AppPublisherURL={#MyAppURL} +AppSupportURL={#MyAppURL} +AppUpdatesURL={#MyAppURL} +DefaultDirName={autopf}\{#MyAppName} +DisableProgramGroupPage=yes +; Uncomment the following line to run in non administrative install mode (install for current user only.) +;PrivilegesRequired=lowest +OutputBaseFilename=EyeTrackVR-Setup +SetupIconFile=C:\Users\beaul\OneDrive\Desktop\EyeTrackApp\Images\logo.ico +Compression=lzma +SolidCompression=yes +WizardStyle=modern + +[Languages] +Name: "english"; MessagesFile: "compiler:Default.isl" + +[Tasks] +Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; + +[Files] +Source: "C:\Users\beaul\OneDrive\Desktop\EyeTrackVR\EyeTrackApp\dist\EyeTrackApp\{#MyAppExeName}"; DestDir: "{app}"; Flags: ignoreversion +Source: "C:\Users\beaul\OneDrive\Desktop\EyeTrackVR\EyeTrackApp\dist\EyeTrackApp\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs +; NOTE: Don't use "Flags: ignoreversion" on any shared system files + +[Dirs] +Name: {app}; Permissions: users-full + +[Icons] +Name: "{autoprograms}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}" +Name: "{autodesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon + +[Run] +Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: nowait postinstall skipifsilent + diff --git a/EyeTrackApp/config.py b/EyeTrackApp/config.py index 5ab3108..46b6c1c 100644 --- a/EyeTrackApp/config.py +++ b/EyeTrackApp/config.py @@ -53,7 +53,7 @@ class EyeTrackSettingsConfig(BaseModel): gui_IBO: bool = True gui_skip_autoradius: bool = True gui_thresh_add: int = 20 - gui_update_check: bool = True + gui_update_check: bool = False class EyeTrackConfig(BaseModel): version: int = 1 diff --git a/EyeTrackApp/eyetrackapp.py b/EyeTrackApp/eyetrackapp.py index cac577d..357bf05 100644 --- a/EyeTrackApp/eyetrackapp.py +++ b/EyeTrackApp/eyetrackapp.py @@ -31,7 +31,7 @@ SETTINGS_RADIO_NAME = '-SETTINGSRADIO-' page_url = 'https://github.com/RedHawk989/EyeTrackVR/releases/latest' -appversion = "0.2.0" +appversion = "0.2.0 BETA 1" def open_url(): try: