mirror of
https://github.com/cookiengineer/audacity
synced 2025-10-16 23:51:18 +02:00
Give Inno Setup its own folder
This commit is contained in:
0
win/FirstTimeModel.ini → win/Inno_Setup_Wizard/FirstTimeModel.ini
Executable file → Normal file
0
win/FirstTimeModel.ini → win/Inno_Setup_Wizard/FirstTimeModel.ini
Executable file → Normal file
52
win/audacity.iss → win/Inno_Setup_Wizard/audacity.iss
Executable file → Normal file
52
win/audacity.iss → win/Inno_Setup_Wizard/audacity.iss
Executable file → Normal file
@@ -7,7 +7,7 @@
|
|||||||
;
|
;
|
||||||
|
|
||||||
; This requires that the ISS Preprocessor be installed
|
; This requires that the ISS Preprocessor be installed
|
||||||
#define AppExe ".\release\audacity.exe"
|
#define AppExe "..\release\audacity.exe"
|
||||||
#define AppMajor ""
|
#define AppMajor ""
|
||||||
#define AppMinor ""
|
#define AppMinor ""
|
||||||
#define AppRev ""
|
#define AppRev ""
|
||||||
@@ -24,8 +24,8 @@ Filename: "{app}\unins*.*";
|
|||||||
; compiler-related directives
|
; compiler-related directives
|
||||||
OutputBaseFilename=audacity-win-{#AppVersion}
|
OutputBaseFilename=audacity-win-{#AppVersion}
|
||||||
|
|
||||||
WizardImageFile=audacity_InnoWizardImage.bmp
|
WizardImageFile=".\audacity_InnoWizardImage.bmp"
|
||||||
WizardSmallImageFile=audacity_InnoWizardSmallImage.bmp
|
WizardSmallImageFile=".\audacity_InnoWizardSmallImage.bmp"
|
||||||
|
|
||||||
SolidCompression=yes
|
SolidCompression=yes
|
||||||
|
|
||||||
@@ -62,8 +62,8 @@ DisableProgramGroupPage=yes
|
|||||||
UninstallDisplayIcon="{app}\audacity.exe"
|
UninstallDisplayIcon="{app}\audacity.exe"
|
||||||
|
|
||||||
; No longer force them to accept the license, just display it. LicenseFile=..\LICENSE.txt
|
; No longer force them to accept the license, just display it. LicenseFile=..\LICENSE.txt
|
||||||
InfoBeforeFile=audacity_InnoWizard_InfoBefore.rtf
|
InfoBeforeFile=".\audacity_InnoWizard_InfoBefore.rtf"
|
||||||
InfoAfterFile=..\README.txt
|
InfoAfterFile=..\..\README.txt
|
||||||
|
|
||||||
; We no longer produce new ANSI builds.
|
; We no longer produce new ANSI builds.
|
||||||
; As we use Inno Setup (u), the Unicode version, to build this script,
|
; 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
|
; MinVersion=4.0,5.0
|
||||||
|
|
||||||
; cosmetic-related directives
|
; cosmetic-related directives
|
||||||
SetupIconFile=audacity.ico
|
SetupIconFile="..\audacity.ico"
|
||||||
|
|
||||||
[INI]
|
[INI]
|
||||||
Filename: "{app}\FirstTime.ini"; Section: "FromInno"; Key: "ResetPrefs"; String: "1"; Tasks: resetPrefs;
|
Filename: "{app}\FirstTime.ini"; Section: "FromInno"; Key: "ResetPrefs"; String: "1"; Tasks: resetPrefs;
|
||||||
@@ -86,30 +86,30 @@ Name: resetPrefs; Description: "{cm:ResetPrefs}"; Flags: unchecked
|
|||||||
|
|
||||||
[Files]
|
[Files]
|
||||||
; Prime the first time .ini file so the permissions can be set
|
; 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
|
; 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
|
Source: "{#AppExe}"; DestDir: "{app}"; Flags: ignoreversion
|
||||||
|
|
||||||
; Manual, which should be got from the manual wiki using ..\scripts\mw2html_audacity\wiki2htm.bat
|
; 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.
|
; wxWidgets DLLs. Be specific (not *.dll) so we don't accidentally distribute avformat.dll, for example.
|
||||||
; Don't use the WXWIN environment variable, because...
|
; Don't use the WXWIN environment variable, because...
|
||||||
; 1) Can't get the documented {%WXWIN|default dir} parsing to work.
|
; 1) Can't get the documented {%WXWIN|default dir} parsing to work.
|
||||||
; 2) Need the DLL's in the release dir for testing, anyway.
|
; 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_net_vc_custom.dll"; DestDir: "{app}"; Flags: ignoreversion
|
||||||
Source: ".\release\wxbase311u_xml_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\wxbase311u_vc_custom.dll"; DestDir: "{app}"; Flags: ignoreversion
|
||||||
Source: ".\release\wxmsw311u_adv_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_core_vc_custom.dll"; DestDir: "{app}"; Flags: ignoreversion
|
||||||
Source: ".\release\wxmsw311u_html_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\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.
|
; 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 .
|
; 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\"
|
; "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\"
|
; or "C:\Program Files\Microsoft Visual Studio 12.0\VC\redist\x86\Microsoft.VC120.CRT\"
|
||||||
; according to your system
|
; according to your system
|
||||||
Source: ".\release\msvcp140.dll"; DestDir: "{app}"; Flags: ignoreversion
|
Source: "..\release\msvcp140.dll"; DestDir: "{app}"; Flags: ignoreversion
|
||||||
Source: ".\release\vcruntime140.dll"; DestDir: "{app}"; Flags: ignoreversion
|
Source: "..\release\vcruntime140.dll"; DestDir: "{app}"; Flags: ignoreversion
|
||||||
|
|
||||||
Source: ".\release\languages\*"; DestDir: "{app}\Languages\"; Flags: ignoreversion recursesubdirs
|
Source: "..\release\languages\*"; DestDir: "{app}\Languages\"; Flags: ignoreversion recursesubdirs
|
||||||
; We don't currently ship any modules, so the next line is commented out
|
; 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\modules\*"; DestDir: "{app}\Modules\"; Flags: ignoreversion recursesubdirs skipifsourcedoesntexist
|
||||||
Source: ".\release\nyquist\*"; DestDir: "{app}\Nyquist\"; Flags: ignoreversion recursesubdirs
|
Source: "..\release\nyquist\*"; DestDir: "{app}\Nyquist\"; Flags: ignoreversion recursesubdirs
|
||||||
Source: ".\release\plug-ins\*"; DestDir: "{app}\Plug-Ins\"; Flags: ignoreversion
|
Source: "..\release\plug-ins\*"; DestDir: "{app}\Plug-Ins\"; Flags: ignoreversion
|
||||||
Source: ".\release\modules\mod-script-pipe.dll"; DestDir: "{app}\modules\"; Flags: ignoreversion
|
Source: "..\release\modules\mod-script-pipe.dll"; DestDir: "{app}\modules\"; Flags: ignoreversion
|
||||||
|
|
||||||
[Icons]
|
[Icons]
|
||||||
Name: "{commonprograms}\Audacity"; Filename: "{app}\audacity.exe"
|
Name: "{commonprograms}\Audacity"; Filename: "{app}\audacity.exe"
|
Before Width: | Height: | Size: 151 KiB After Width: | Height: | Size: 151 KiB |
Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 3.1 KiB |
@@ -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
|
|
||||||
========================================================================
|
|
@@ -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
|
|
Reference in New Issue
Block a user