Changeset 87b760e078b5…
Parent d0dfabf98ab4…
by
Changes to one file · Browse files at 87b760e078b5 Showing diff from parent d0dfabf98ab4 Diff from another changeset...
@@ -1,10 +1,14 @@ ; Script generated by the Inno Setup Script Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
+#ifndef VERSION
+#define VERSION "snapshot"
+#endif
+
[Setup]
AppCopyright=Copyright 2005-2009 Matt Mackall and others
AppName=TortoiseHg
-AppVerName=TortoiseHg-0.8.1
+AppVerName=TortoiseHg {#Version}
InfoAfterFile=contrib/win32/postinstall.txt
LicenseFile=COPYING.txt
ShowLanguageDialog=yes
@@ -15,7 +19,7 @@AppID=TortoiseHg
AppContact=Steve Borho <steve@borho.org>
AppMutex=thgtaskbar,Global\thgtaskbar
-OutputBaseFilename=TortoiseHg-0.8.1
+OutputBaseFilename=TortoiseHg-{#Version}
DefaultDirName={pf}\TortoiseHg
SourceDir=..\..
VersionInfoDescription=Mercurial distributed SCM
@@ -23,12 +27,12 @@VersionInfoCompany=Matt Mackall and others
InternalCompressLevel=max
SolidCompression=true
-SetupIconFile=..\icons\hgicon.ico
-UninstallDisplayIcon={app}\hgicon.ico
-WizardImageFile=..\icons\install-wizard.bmp
+SetupIconFile=icons\thg_logo.ico
+UninstallDisplayIcon={app}\thg_logo.ico
+WizardImageFile=..\misc\install-wizard.bmp
WizardImageStretch=no
WizardImageBackColor=$ffffff
-WizardSmallImageFile=..\icons\install-wizard-small.bmp
+WizardSmallImageFile=..\misc\install-wizard-small.bmp
AllowNoIcons=true
DefaultGroupName=TortoiseHg
PrivilegesRequired=poweruser
@@ -37,36 +41,36 @@ArchitecturesInstallIn64BitMode=x64
[Files]
-Source: contrib\mercurial.el; DestDir: {app}/contrib
-Source: contrib\refreshicons.cmd; DestDir: {app}/contrib
-Source: contrib\vim\*.*; DestDir: {app}/contrib/vim
-Source: contrib\zsh_completion; DestDir: {app}/contrib
-Source: contrib\hgk; DestDir: {app}/contrib
-Source: contrib\win32\ReadMe.html; DestDir: {app}; Flags: isreadme
+Source: ..\build-hg\contrib\mercurial.el; DestDir: {app}/contrib
+Source: ..\build-hg\contrib\vim\*.*; DestDir: {app}/contrib/vim
+Source: ..\build-hg\contrib\zsh_completion; DestDir: {app}/contrib
+Source: ..\build-hg\contrib\hgk; DestDir: {app}/contrib
+Source: ..\build-hg\contrib\win32\ReadMe.html; DestDir: {app}; Flags: isreadme
+Source: ..\build-hg\templates\*.*; DestDir: {app}\templates; Flags: recursesubdirs createallsubdirs
+Source: ..\build-hg\locale\*.*; DestDir: {app}\locale; Flags: recursesubdirs createallsubdirs
+Source: ..\build-hg\i18n\*.*; DestDir: {app}\i18n; Flags:
Source: {app}\Mercurial.ini; DestDir: {app}\backup; Flags: external skipifsourcedoesntexist uninsneveruninstall
Source: contrib\win32\mercurial.ini; DestDir: {app}; DestName: Mercurial.ini; AfterInstall: FileExpandString('{app}\Mercurial.ini')
Source: ReleaseNotes.txt; DestDir: {app}; DestName: ReleaseNotes.txt
-Source: ..\contrib\*.exe; DestDir: {app}; Flags: ignoreversion restartreplace uninsrestartdelete
-Source: ..\contrib\*.dll; DestDir: {app}; Flags: ignoreversion restartreplace uninsrestartdelete
+Source: ..\contrib\*.exe; DestDir: {app}; Flags: external skipifsourcedoesntexist
+Source: ..\contrib\*.dll; DestDir: {app}; Flags: external skipifsourcedoesntexist
Source: ..\contrib\TortoiseOverlays\*.*; DestDir: {app}/TortoiseOverlays;
+Source: contrib\refreshicons.cmd; DestDir: {app}/contrib
Source: dist\*.exe; DestDir: {app}; Flags: ignoreversion restartreplace uninsrestartdelete
Source: dist\*.dll; DestDir: {app}; Flags: ignoreversion restartreplace uninsrestartdelete
Source: dist\library.zip; DestDir: {app}
-Source: doc\*.html; DestDir: {app}\docs
-Source: doc\*.pdf; DestDir: {app}\docs
-Source: doc\*.chm; DestDir: {app}\docs
+Source: doc\*.html; DestDir: {app}\docs; Flags: external skipifsourcedoesntexist
+Source: doc\*.pdf; DestDir: {app}\docs; Flags: external skipifsourcedoesntexist
+Source: doc\*.chm; DestDir: {app}\docs; Flags: external skipifsourcedoesntexist
Source: icons\*; DestDir: {app}\icons; Flags: ignoreversion recursesubdirs createallsubdirs
Source: dist\gtk\*; DestDir: {app}\gtk; Flags: ignoreversion recursesubdirs createallsubdirs
-Source: templates\*.*; DestDir: {app}\templates; Flags: recursesubdirs createallsubdirs
Source: locale\*.*; DestDir: {app}\locale; Flags: recursesubdirs createallsubdirs
Source: i18n\*.*; DestDir: {app}\i18n; Flags:
-Source: CONTRIBUTORS; DestDir: {app}; DestName: Contributors.txt
Source: COPYING.txt; DestDir: {app}; DestName: Copying.txt
-Source: ..\icons\hgicon.ico; DestDir: {app}
-Source: ..\files\hgbook.pdf; DestDir: {app}/docs
-
-Source: ..\files\THgShellx86.dll; DestDir: {app}; DestName: ThgShell.dll; Check: not Is64BitInstallMode; Flags: ignoreversion restartreplace uninsrestartdelete
-Source: ..\files\ThgShellx64.dll; DestDir: {app}; DestName: ThgShell.dll; Check: Is64BitInstallMode; Flags: ignoreversion restartreplace uninsrestartdelete
+Source: icons\thg_logo.ico; DestDir: {app}
+Source: ..\misc\hgbook.pdf; DestDir: {app}/docs
+Source: ..\misc\THgShellx86.dll; DestDir: {app}; DestName: ThgShell.dll; Check: not Is64BitInstallMode; Flags: ignoreversion restartreplace uninsrestartdelete
+Source: ..\misc\ThgShellx64.dll; DestDir: {app}; DestName: ThgShell.dll; Check: Is64BitInstallMode; Flags: ignoreversion restartreplace uninsrestartdelete
[INI]
Filename: {app}\Mercurial.url; Section: InternetShortcut; Key: URL; String: http://www.selenic.com/mercurial/
|
Loading...