Browse Source

Update install.iss

Ruben 11 months ago
parent
commit
7a3e263c33
1 changed files with 59 additions and 0 deletions
  1. 59 0
      Build/install.iss

+ 59 - 0
Build/install.iss

@@ -0,0 +1,59 @@
+#define MyAppName "PicView"
+#define MyAppExeName "PicView.exe"
+
+[Setup]
+AppId={{F102E394-0FA6-4AEA-826D-9FE699115BAB}
+AppName=PicView
+AppVersion={#MyAppVersion}
+AppPublisher=Ruben2776
+AppPublisherURL=https://picview.org/
+AppSupportURL=https://github.com/Ruben2776/PicView/issues
+AppUpdatesURL=https://picview.org/download
+DefaultDirName={pf64}\PicView
+DisableProgramGroupPage=yes
+LicenseFile={#LicenseFile}
+OutputDir={#MyAppOutputDir}
+OutputBaseFilename={#MyAppOutputName}
+SetupIconFile={#AppIcon}
+Compression=lzma
+SolidCompression=yes
+WizardStyle=modern
+UninstallDisplayIcon={app}\{#MyAppExeName}
+UninstallDisplayName={#MyAppExeName}
+ChangesAssociations=yes
+VersionInfoVersion={#MyAppVersion}
+
+[Messages]
+SetupWindowTitle=Setup - {#MyAppName} v{#MyAppVersion}
+SetupAppTitle=Setup - {#MyAppName} v{#MyAppVersion}
+
+[Languages]
+Name: "en"; MessagesFile: "compiler:Default.isl"
+Name: "de"; MessagesFile: "compiler:Languages\German.isl"
+Name: "da"; MessagesFile: "compiler:Languages\Danish.isl"
+Name: "es"; MessagesFile: "compiler:Languages\Spanish.isl"
+Name: "fr"; MessagesFile: "compiler:Languages\French.isl"
+Name: "ru"; MessagesFile: "compiler:Languages\Russian.isl"
+Name: "ko"; MessagesFile: "compiler:Languages\Korean.isl"
+Name: "pl"; MessagesFile: "compiler:Languages\Polish.isl"
+
+Name: "ro"; MessagesFile: "Romanian.isl"
+Name: "zh_CN"; MessagesFile: "ChineseSimplified.isl"
+
+[Tasks]
+Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
+Name: "openwith"; Description: "Open with {#MyAppName}"; GroupDescription: "Context menu:"; Flags: unchecked
+Name: "browsefolder"; Description: "Browse folder with {#MyAppName}"; GroupDescription: "Context menu:"; Flags: unchecked
+
+[Files]
+Source: "{#MyFileSource}\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
+
+[Icons]
+Name: "{autoprograms}\PicView"; Filename: "{app}\PicView.exe"
+Name: "{autodesktop}\PicView"; Filename: "{app}\PicView.exe"; Tasks: desktopicon
+
+[Run]
+Filename: "{app}\PicView.exe"; Description: "{cm:LaunchProgram,PicView}"; Flags: nowait postinstall skipifsilent
+
+#include 'uninstallPrev.iss'
+#include 'registry.iss'