mirror of
https://github.com/cookiengineer/audacity
synced 2025-08-01 08:29:27 +02:00
Fix building innosetup package on Win10
Signed-off-by: Sebastian Rueth <sebastian.rueth@protonmail.com>
This commit is contained in:
parent
ef0f3cd9ad
commit
0d735e3b9f
@ -50,7 +50,7 @@ file(COPY "${SOURCE_DIR}/presets" DESTINATION "${OUTPUT_DIR}/Additional")
|
||||
|
||||
file(COPY
|
||||
"${SOURCE_DIR}/LICENSE.txt"
|
||||
"${SOURCE_DIR}/README.txt"
|
||||
"${SOURCE_DIR}/README.md"
|
||||
"${SOURCE_DIR}/win/audacity.ico"
|
||||
DESTINATION
|
||||
"${OUTPUT_DIR}/Additional"
|
||||
|
@ -8,7 +8,7 @@
|
||||
|
||||
; This requires that the ISS Preprocessor be installed
|
||||
|
||||
#define AppExe "Package\audacity.exe"
|
||||
#define AppExe "Package\tenacity.exe"
|
||||
#define AppMajor ""
|
||||
#define AppMinor ""
|
||||
#define AppRev ""
|
||||
@ -61,11 +61,11 @@ DisableDirPage=no
|
||||
; Always warn if dir exists, because we'll overwrite previous Audacity.
|
||||
DirExistsWarning=yes
|
||||
DisableProgramGroupPage=yes
|
||||
UninstallDisplayIcon="{app}\audacity.exe"
|
||||
UninstallDisplayIcon="{app}\tenacity.exe"
|
||||
|
||||
; No longer force them to accept the license, just display it. LicenseFile=..\LICENSE.txt
|
||||
InfoBeforeFile=".\audacity_InnoWizard_InfoBefore.rtf"
|
||||
InfoAfterFile=Additional\README.txt
|
||||
InfoAfterFile=Additional\README.md
|
||||
|
||||
; We no longer produce new ANSI builds.
|
||||
; As we use Inno Setup (u), the Unicode version, to build this script,
|
||||
@ -92,8 +92,8 @@ Name: resetPrefs; Description: "{cm:ResetPrefs}"; Flags: unchecked
|
||||
; Prime the first time .ini file so the permissions can be set
|
||||
Source: ".\FirstTimeModel.ini"; DestDir: "{app}"; DestName: "FirstTime.ini"; Permissions: users-modify
|
||||
|
||||
; Don't display in separate window, rather as InfoAfterFile. Source: "..\README.txt"; DestDir: "{app}"; Flags: ignoreversion isreadme
|
||||
Source: "Additional\README.txt"; DestDir: "{app}"; Flags: ignoreversion
|
||||
; Don't display in separate window, rather as InfoAfterFile. Source: "..\README.md"; DestDir: "{app}"; Flags: ignoreversion isreadme
|
||||
Source: "Additional\README.md"; DestDir: "{app}"; Flags: ignoreversion
|
||||
|
||||
Source: "Additional\LICENSE.txt"; DestDir: "{app}"; Flags: ignoreversion
|
||||
Source: "{#AppExe}"; DestDir: "{app}"; Flags: ignoreversion
|
||||
@ -115,8 +115,8 @@ Source: "Package\plug-ins\*"; DestDir: "{app}\Plug-Ins\"; Flags: ignoreversion
|
||||
Source: "Package\modules\*"; DestDir: "{app}\modules\"; Flags: ignoreversion recursesubdirs
|
||||
|
||||
[Icons]
|
||||
Name: "{commonprograms}\Audacity"; Filename: "{app}\audacity.exe"
|
||||
Name: "{commondesktop}\Audacity"; Filename: "{app}\audacity.exe"; Tasks: desktopicon
|
||||
Name: "{commonprograms}\Audacity"; Filename: "{app}\tenacity.exe"
|
||||
Name: "{commondesktop}\Audacity"; Filename: "{app}\tenacity.exe"; Tasks: desktopicon
|
||||
|
||||
[InstallDelete]
|
||||
; Get rid of Audacity 1.0.0 stuff that's no longer used.
|
||||
@ -141,7 +141,7 @@ Type: filesandordirs; Name: "{app}\help"
|
||||
|
||||
; We've switched from a folder in the start menu to just the Audacity.exe at the top level.
|
||||
; Get rid of 1.0.0 folder and its icons.
|
||||
Type: files; Name: "{commonprograms}\Audacity\audacity.exe"
|
||||
Type: files; Name: "{commonprograms}\Audacity\tenacity.exe"
|
||||
Type: files; Name: "{commonprograms}\Audacity\unins000.exe"
|
||||
Type: dirifempty; Name: "{commonprograms}\Audacity"
|
||||
|
||||
@ -180,17 +180,17 @@ Type: files; Name: "{app}\Plug-Ins\clicktrack.ny"
|
||||
; Root: HKCR; Subkey: ".AUP"; ValueType: string; ValueData: "Audacity.Project"; Flags: createvalueifdoesntexist uninsdeletekey; Tasks: associate_aup
|
||||
Root: HKCR; Subkey: ".AUP"; ValueType: string; ValueData: "Audacity.Project"; Flags: createvalueifdoesntexist uninsdeletekey;
|
||||
Root: HKCR; Subkey: ".AUP3"; ValueType: string; ValueData: "Audacity.Project"; Flags: createvalueifdoesntexist uninsdeletekey;
|
||||
Root: HKCR; Subkey: "Audacity.Project\OpenWithList\audacity.exe"; Flags: createvalueifdoesntexist uninsdeletekey;
|
||||
Root: HKCR; Subkey: "Audacity.Project\OpenWithList\tenacity.exe"; Flags: createvalueifdoesntexist uninsdeletekey;
|
||||
Root: HKCR; Subkey: "Audacity.Project"; ValueType: string; ValueData: "Audacity Project File"; Flags: createvalueifdoesntexist uninsdeletekey;
|
||||
Root: HKCR; Subkey: "Audacity.Project\shell"; ValueType: string; ValueData: ""; Flags: createvalueifdoesntexist uninsdeletekey;
|
||||
Root: HKCR; Subkey: "Audacity.Project\shell\open"; Flags: createvalueifdoesntexist uninsdeletekey;
|
||||
Root: HKCR; Subkey: "Audacity.Project\shell\open\command"; ValueType: string; ValueData: """{app}\audacity.exe"" ""%1"""; Flags: uninsdeletekey;
|
||||
Root: HKCR; Subkey: "Audacity.Project\shell\open\command"; ValueType: string; ValueData: """{app}\tenacity.exe"" ""%1"""; Flags: uninsdeletekey;
|
||||
|
||||
;The following would allow a following 'help' installer to know where to put the 'help' files.
|
||||
;Root: HKCR; Subkey: "Audacity.Project\Path"; ValueType: string; ValueData: {app}; Flags: createvalueifdoesntexist uninsdeletekey;
|
||||
|
||||
[Run]
|
||||
Filename: "{app}\audacity.exe"; Description: "{cm:LaunchProgram,Audacity}"; Flags: nowait postinstall skipifsilent
|
||||
Filename: "{app}\tenacity.exe"; Description: "{cm:LaunchProgram,Audacity}"; Flags: nowait postinstall skipifsilent
|
||||
|
||||
[Languages]
|
||||
; NOTE: "0" in locale name will be translated to "@" when read by Audacity.
|
||||
|
Loading…
x
Reference in New Issue
Block a user