# HG changeset patch # User Bryan O'Sullivan # Date 2005-09-21 07:47:40 # Node ID f310f034422ffcea7c0b1f7f226a18e22f4c4165 # Parent 8d24d85ff054ee4716d662cd72b5a23eb78e86b2 Add Windows installer file. This uses Inno Setup. If you don't use ISTool to edit the file, you are either brave, nuts, or both. diff --git a/contrib/win32/mercurial.iss b/contrib/win32/mercurial.iss new file mode 100644 --- /dev/null +++ b/contrib/win32/mercurial.iss @@ -0,0 +1,55 @@ +; Script generated by the Inno Setup Script Wizard. +; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES! + +[Setup] +AppCopyright=Copyright 2005 Matt Mackall and others +AppName=Mercurial +AppVerName=Mercurial version 0.7 +InfoAfterFile=contrib/win32/postinstall.txt +LicenseFile=COPYING +ShowLanguageDialog=yes +AppPublisher=Matt Mackall and others +AppPublisherURL=http://www.selenic.com/mercurial +AppSupportURL=http://www.selenic.com/mercurial +AppUpdatesURL=http://www.selenic.com/mercurial +AppID={{4B95A5F1-EF59-4B08-BED8-C891C46121B3} +AppContact=mercurial@selenic.com +OutputBaseFilename=Mercurial-0.7 +DefaultDirName={sd}\Mercurial +SourceDir=C:\hg\hg-release +VersionInfoVersion=0.7 +VersionInfoDescription=Mercurial distributed SCM +VersionInfoCopyright=Copyright 2005 Matt Mackall and others +VersionInfoCompany=Matt Mackall and others +InternalCompressLevel=max +SolidCompression=true +SetupIconFile=contrib\favicon.ico +AllowNoIcons=true +DefaultGroupName=Mercurial + +[Files] +Source: templates\*.*; DestDir: {app}\Templates; Flags: recursesubdirs createallsubdirs +Source: contrib\mercurial.el; DestDir: {app}/Contrib +Source: contrib\patchbomb; DestDir: {app}/Contrib +Source: dist\w9xpopen.exe; DestDir: {app} +Source: dist\hg.exe; DestDir: {app} +Source: dist\msvcr71.dll; DestDir: {sys}; Flags: sharedfile uninsnosharedfileprompt +Source: dist\library.zip; DestDir: {app} +Source: doc\*.txt; DestDir: {app}\Docs +Source: dist\mfc71.dll; DestDir: {sys}; Flags: sharedfile uninsnosharedfileprompt +Source: COPYING; DestDir: {app}; DestName: Copying.txt +Source: comparison.txt; DestDir: {app}\Docs; DestName: Comparison.txt +Source: notes.txt; DestDir: {app}\Docs; DestName: DesignNotes.txt +Source: CONTRIBUTORS; DestDir: {app}; DestName: Contributors.txt +Source: contrib\win32\ReadMe.html; DestDir: {app}; Flags: isreadme + +[INI] +Filename: {app}\Mercurial.url; Section: InternetShortcut; Key: URL; String: http://www.selenic.com/mercurial/ + +[UninstallDelete] +Type: files; Name: {app}\Mercurial.url + +[Icons] +Name: {group}\Uninstall Mercurial; Filename: {uninstallexe} +Name: {group}\Mercurial Command Reference; Filename: {app}\Docs\hg.1.txt +Name: {group}\Mercurial Web Site; Filename: {app}\Mercurial.url