Browse Source

Give Inno Setup its own folder

au-ny-api
James Crook 3 years ago
parent
commit
027c5b4533
  1. 0
      win/Inno_Setup_Wizard/FirstTimeModel.ini
  2. 54
      win/Inno_Setup_Wizard/audacity.iss
  3. 0
      win/Inno_Setup_Wizard/audacity_InnoWizardImage.bmp
  4. 0
      win/Inno_Setup_Wizard/audacity_InnoWizardSmallImage.bmp
  5. 0
      win/Inno_Setup_Wizard/audacity_InnoWizard_InfoBefore.rtf
  6. 7
      win/release.txt
  7. 15
      win/sandbox.txt

0
win/FirstTimeModel.ini → win/Inno_Setup_Wizard/FirstTimeModel.ini

54
win/audacity.iss → win/Inno_Setup_Wizard/audacity.iss

@ -7,7 +7,7 @@
;
; This requires that the ISS Preprocessor be installed
#define AppExe ".\release\audacity.exe"
#define AppExe "..\release\audacity.exe"
#define AppMajor ""
#define AppMinor ""
#define AppRev ""
@ -24,8 +24,8 @@ Filename: "{app}\unins*.*";
; compiler-related directives
OutputBaseFilename=audacity-win-{#AppVersion}
WizardImageFile=audacity_InnoWizardImage.bmp
WizardSmallImageFile=audacity_InnoWizardSmallImage.bmp
WizardImageFile=".\audacity_InnoWizardImage.bmp"
WizardSmallImageFile=".\audacity_InnoWizardSmallImage.bmp"
SolidCompression=yes
@ -62,8 +62,8 @@ DisableProgramGroupPage=yes
UninstallDisplayIcon="{app}\audacity.exe"
; No longer force them to accept the license, just display it. LicenseFile=..\LICENSE.txt
InfoBeforeFile=audacity_InnoWizard_InfoBefore.rtf
InfoAfterFile=..\README.txt
InfoBeforeFile=".\audacity_InnoWizard_InfoBefore.rtf"
InfoAfterFile=..\..\README.txt
; We no longer produce new ANSI builds.
; As we use Inno Setup (u), the Unicode version, to build this script,
@ -72,7 +72,7 @@ InfoAfterFile=..\README.txt
; MinVersion=4.0,5.0
; cosmetic-related directives
SetupIconFile=audacity.ico
SetupIconFile="..\audacity.ico"
[INI]
Filename: "{app}\FirstTime.ini"; Section: "FromInno"; Key: "ResetPrefs"; String: "1"; Tasks: resetPrefs;
@ -86,30 +86,30 @@ Name: resetPrefs; Description: "{cm:ResetPrefs}"; Flags: unchecked
[Files]
; Prime the first time .ini file so the permissions can be set
Source: "FirstTimeModel.ini"; DestDir: "{app}"; DestName: "FirstTime.ini"; Permissions: users-modify
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: "..\README.txt"; DestDir: "{app}"; Flags: ignoreversion
Source: "..\..\README.txt"; DestDir: "{app}"; Flags: ignoreversion
Source: "..\LICENSE.txt"; DestDir: "{app}"; Flags: ignoreversion
Source: "..\..\LICENSE.txt"; DestDir: "{app}"; Flags: ignoreversion
Source: "{#AppExe}"; DestDir: "{app}"; Flags: ignoreversion
; Manual, which should be got from the manual wiki using ..\scripts\mw2html_audacity\wiki2htm.bat
Source: "..\help\manual\*"; DestDir: "{app}\help\manual\"; Flags: ignoreversion recursesubdirs
Source: "..\..\help\manual\*"; DestDir: "{app}\help\manual\"; Flags: ignoreversion recursesubdirs
Source: "..\presets\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs
Source: "..\..\presets\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs
; wxWidgets DLLs. Be specific (not *.dll) so we don't accidentally distribute avformat.dll, for example.
; Don't use the WXWIN environment variable, because...
; 1) Can't get the documented {%WXWIN|default dir} parsing to work.
; 2) Need the DLL's in the release dir for testing, anyway.
Source: ".\release\wxbase311u_net_vc_custom.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: ".\release\wxbase311u_xml_vc_custom.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: ".\release\wxbase311u_vc_custom.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: ".\release\wxmsw311u_adv_vc_custom.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: ".\release\wxmsw311u_core_vc_custom.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: ".\release\wxmsw311u_html_vc_custom.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: ".\release\wxmsw311u_qa_vc_custom.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "..\release\wxbase311u_net_vc_custom.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "..\release\wxbase311u_xml_vc_custom.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "..\release\wxbase311u_vc_custom.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "..\release\wxmsw311u_adv_vc_custom.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "..\release\wxmsw311u_core_vc_custom.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "..\release\wxmsw311u_html_vc_custom.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "..\release\wxmsw311u_qa_vc_custom.dll"; DestDir: "{app}"; Flags: ignoreversion
; MSVC runtime DLLs. Some users can't put these in the system dir, so just put them in the EXE dir.
; It's legal, per http://www.fsf.org/licensing/licenses/gpl-faq.html#WindowsRuntimeAndGPL .
@ -120,15 +120,15 @@ Source: ".\release\wxmsw311u_qa_vc_custom.dll"; DestDir: "{app}"; Flags: ignorev
; "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\redist\x86\Microsoft.VC120.CRT\"
; or "C:\Program Files\Microsoft Visual Studio 12.0\VC\redist\x86\Microsoft.VC120.CRT\"
; according to your system
Source: ".\release\msvcp140.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: ".\release\vcruntime140.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: ".\release\languages\*"; DestDir: "{app}\Languages\"; Flags: ignoreversion recursesubdirs
; We don't currently ship any modules, so the next line is commented out
; Source: ".\release\modules\*"; DestDir: "{app}\Modules\"; Flags: ignoreversion recursesubdirs skipifsourcedoesntexist
Source: ".\release\nyquist\*"; DestDir: "{app}\Nyquist\"; Flags: ignoreversion recursesubdirs
Source: ".\release\plug-ins\*"; DestDir: "{app}\Plug-Ins\"; Flags: ignoreversion
Source: ".\release\modules\mod-script-pipe.dll"; DestDir: "{app}\modules\"; Flags: ignoreversion
Source: "..\release\msvcp140.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "..\release\vcruntime140.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "..\release\languages\*"; DestDir: "{app}\Languages\"; Flags: ignoreversion recursesubdirs
; We don't ship all modules, so the next line is commented out
; Source: "..\release\modules\*"; DestDir: "{app}\Modules\"; Flags: ignoreversion recursesubdirs skipifsourcedoesntexist
Source: "..\release\nyquist\*"; DestDir: "{app}\Nyquist\"; Flags: ignoreversion recursesubdirs
Source: "..\release\plug-ins\*"; DestDir: "{app}\Plug-Ins\"; Flags: ignoreversion
Source: "..\release\modules\mod-script-pipe.dll"; DestDir: "{app}\modules\"; Flags: ignoreversion
[Icons]
Name: "{commonprograms}\Audacity"; Filename: "{app}\audacity.exe"

0
win/audacity_InnoWizardImage.bmp → win/Inno_Setup_Wizard/audacity_InnoWizardImage.bmp

0
win/audacity_InnoWizardSmallImage.bmp → win/Inno_Setup_Wizard/audacity_InnoWizardSmallImage.bmp

0
win/audacity_InnoWizard_InfoBefore.rtf → win/Inno_Setup_Wizard/audacity_InnoWizard_InfoBefore.rtf

7
win/release.txt

@ -1,7 +0,0 @@
How to Build Audacity(R) Releases for Microsoft Windows(R)
Copyright 2007-2009, Vaughan Johnson, Martyn Shaw (MJS).
========================================================================
This file is no longer in use. Its contents have been moved to:
http://wiki.audacityteam.org/index.php?title=Release_Process_Win
========================================================================

15
win/sandbox.txt

@ -1,15 +0,0 @@
sandbox.txt
Instructions for compiling audacity with Visual C++ 8.0 are contained in the file:
[install-dir]\win\compile.txt
There are wiki pages with more information at:
http://audacityteam.org/wiki/index.php?title=CompilingAudacity
http://audacityteam.org/wiki/index.php?title=CommittingChangesWithTortoiseCVS
This file also serves as a "sandbox" for learning how to use CVS (including command line,
TortoiseCVS, and WinCVS)
Log of revisions to see if changes 'stick':
001 Nov 14, 2005 16:26 Lynn Allan
Loading…
Cancel
Save