]> henry.ined.fr Git - .git/commitdiff
Inno setup for Imach (first version not fully tested)
authorN. Brouard <brouard@ined.fr>
Fri, 25 Jul 2003 17:53:29 +0000 (17:53 +0000)
committerN. Brouard <brouard@ined.fr>
Fri, 25 Jul 2003 17:53:29 +0000 (17:53 +0000)
src/imach.iss [new file with mode: 0644]

diff --git a/src/imach.iss b/src/imach.iss
new file mode 100644 (file)
index 0000000..fa7e1b2
--- /dev/null
@@ -0,0 +1,56 @@
+; -- IMaCh.iss --\r
+;\r
+\r
+; SEE THE DOCUMENTATION FOR DETAILS ON CREATING .ISS SCRIPT FILES!\r
+\r
+[Setup]\r
+AppName=IMaCh\r
+AppVerName=IMaCh Version 0.96c\r
+AppCopyright=Copyright (C) 2002 INED/EUROREVES\r
+DefaultDirName={pf}\IMaCh\r
+DefaultGroupName=IMaCh\r
+UninstallDisplayIcon={app}\imach.exe\r
+; uncomment the following line if you want your installation to run on NT 3.51 too.\r
+; MinVersion=4,3.51\r
+ChangesAssociations=yes\r
+\r
+[Files]\r
+Source: "imach.exe"; DestDir: "{app}\bin"\r
+Source: "imach.htm"; DestDir: "{app}\doc"\r
+Source: "Readme.txt"; DestDir: "{app}"; Flags: isreadme\r
+Source: "imach.ico"; DestDir: "{app}\bin";\r
+Source: "gnuplot.exe"; DestDir: "{app}\bin";\r
+Source: "wgnuplot.hlp"; DestDir: "{app}\bin";\r
+Source: "website.url"; DestDir: "{app}";\r
+[Icons]\r
+Name: "{group}\IMaCH"; Filename: "{app}\bin\imach.exe"; Comment: "IMaCh 0.96c";IconFilename: "{app}\imach.ico"\r
+Name: "{userdesktop}\IMaCH"; Filename: "{app}\bin\imach.exe"; Comment: "IMach 0.96c"; Flags: runmaximized\r
+\r
+; NOTE: Most apps do not need registry entries to be pre-created. If you\r
+; don't know what the registry is or if you need to use it, then chances are\r
+; you don't need a [Registry] section.\r
+\r
+[Registry]\r
+; Start "Software\EuroREVES_INED\IMaCh" keys under HKEY_CURRENT_USER\r
+; and HKEY_LOCAL_MACHINE. The flags tell it to always delete the\r
+; "IMaCh" keys upon uninstall, and delete the "EuroREVES_INED" keys\r
+; if there is nothing left in them.\r
+;;Root: HKCU; Subkey: "Software\EuroREVES_INED"; Flags: uninsdeletekeyifempty\r
+;;Root: HKCU; Subkey: "Software\EuroREVES_INED\IMaCh"; Flags: uninsdeletekey\r
+;;Root: HKLM; Subkey: "Software\EuroREVES_INED"; Flags: uninsdeletekeyifempty\r
+Root: HKLM; Subkey: "Software\IMaCh"; Flags: uninsdeletekeyifempty\r
+Root: HKLM; Subkey: "Software\IMaCh\imach"; ValueType: string; ValueName: "Current Version"; ValueData: "0.96c"; Flags: uninsdeletekeyifempty\r
+Root: HKLM; Subkey: "Software\IMaCh\imach"; ValueType: string; ValueName: "InstallPath"; ValueData: "{app}"\r
+Root: HKLM; Subkey: "Software\IMaCh\gnuplot"; ValueType: string; ValueName: "Current Version"; ValueData: "3.8i"; Flags: uninsdeletekeyifempty\r
+Root: HKLM; Subkey: "Software\IMaCh\gnuplot"; ValueType: string; ValueName: "InstallPath"; ValueData: "{app}"\r
+\r
+Root: HKCR; Subkey: ".gp"; ValueType: string; ValueName: ""; ValueData: "gnuplot.exe"; Flags: uninsdeletevalue\r
+Root: HKCR; Subkey: "gnuplot.exe"; ValueType: string; ValueName: ""; ValueData: "Gnuplot File"; Flags: uninsdeletekey\r
+Root: HKCR; Subkey: "gnuplot.exe\shell\open\command"; ValueType: string; ValueName: ""; ValueData: """{app}\bin\gnuplot.exe"" ""%1""";\r
+Root: HKCR; Subkey: "gnuplot.exe\DefaultIcon"; ValueType: string; ValueName: ""; ValueData: "{app}\bin\gnuplot.exe,0"\r
+;\r
+Root: HKCR; Subkey: ".imach"; ValueType: string; ValueName: ""; ValueData: "IMaChFile"; Flags: uninsdeletevalue\r
+Root: HKCR; Subkey: "IMaChFile"; ValueType: string; ValueName: ""; ValueData: "IMaCh Parameter File"; Flags: uninsdeletekey\r
+Root: HKCR; Subkey: "IMaChFile\shell\edit\command"; ValueType: string; ValueName: ""; ValueData: """wordpad"" ""%1"""; Flags: uninsdeletekey\r
+Root: HKCR; Subkey: "IMaChFile\shell\execute\command"; ValueType: string; ValueName: ""; ValueData: """{app}\bin\imach.exe"" ""%1"""; Flags: uninsdeletekey\r
+Root: HKCR; Subkey: "IMaChFile\DefaultIcon"; ValueType: string; ValueName: ""; ValueData: "{app}\bin\imach.ico"\r