mirror of
https://github.com/monero-project/monero-gui.git
synced 2026-04-19 01:47:26 -04:00
Windows Installer: Update for Beryllium Bullet 0.13.0.4
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
; Monero Lithium Luna GUI Wallet Installer for Windows
|
||||
; Monero Beryllium Bullet GUI Wallet Installer for Windows
|
||||
; Copyright (c) 2014-2018, The Monero Project
|
||||
; See LICENSE
|
||||
|
||||
@@ -8,7 +8,7 @@ AppName=Monero GUI Wallet
|
||||
; Thus it's important to keep this stable over releases
|
||||
; With a different "AppName" InnoSetup would treat a mere update as a completely new application and thus mess up
|
||||
|
||||
AppVersion=0.12.3.0
|
||||
AppVersion=0.13.0.4
|
||||
DefaultDirName={pf}\Monero GUI Wallet
|
||||
DefaultGroupName=Monero GUI Wallet
|
||||
UninstallDisplayIcon={app}\monero-wallet-gui.exe
|
||||
@@ -22,6 +22,21 @@ LicenseFile=LICENSE
|
||||
AppPublisher=The Monero Developer Community
|
||||
AppPublisherURL=https://getmonero.org
|
||||
|
||||
UsedUserAreasWarning=no
|
||||
; The above directive silences the following compiler warning:
|
||||
; Warning: The [Setup] section directive "PrivilegesRequired" is set to "admin" but per-user areas (HKCU,userdocs)
|
||||
; are used by the script. Regardless of the version of Windows, if the installation is administrative then you should
|
||||
; be careful about making any per-user area changes: such changes may not achieve what you are intending.
|
||||
; Background info:
|
||||
; This installer indeed asks for admin rights so the Monero files can be copied to a place where they have at least
|
||||
; a minimum of protection against changes, e.g. by malware, plus it handles things for the currently logged-in user
|
||||
; in the registry (GUI wallet per-user options) and for some of the icons. For reasons too complicated to fully explain
|
||||
; here this does not work as intended if the installing user does not have admin rights and has to provide the password
|
||||
; of a user that does for installing: The settings of the admin user instead of those of the installing user are changed.
|
||||
; Short of ripping out that per-user functionality the issue has no suitable solution. Fortunately, this will probably
|
||||
; play a role in only in few cases as the first standard user in a Windows installation does have admin rights.
|
||||
; So, for the time being, this installer simply disregards this problem.
|
||||
|
||||
|
||||
[Languages]
|
||||
Name: "en"; MessagesFile: "compiler:Default.isl"
|
||||
@@ -41,7 +56,7 @@ Name: "en"; MessagesFile: "compiler:Default.isl"
|
||||
; .exe/.dll file possibly with version info).
|
||||
;
|
||||
; This is far more robust than relying on version info or on file dates (flag "comparetimestamp").
|
||||
; As of version 0.12.3.0, the Monero .exe files do not carry version info anyway in their .exe headers.
|
||||
; As of version 0.13.0.4, the Monero .exe files do not carry version info anyway in their .exe headers.
|
||||
; The only small drawback seems to be somewhat longer update times because each and every file is
|
||||
; copied again, even if already present with correct file date and identical content.
|
||||
;
|
||||
@@ -51,8 +66,9 @@ Name: "en"; MessagesFile: "compiler:Default.isl"
|
||||
Source: "ReadMe.htm"; DestDir: "{app}"; Flags: ignoreversion
|
||||
Source: "FinishImage.bmp"; Flags: dontcopy
|
||||
|
||||
; Monero GUI wallet
|
||||
; Monero GUI wallet exe and guide
|
||||
Source: "bin\monero-wallet-gui.exe"; DestDir: "{app}"; Flags: ignoreversion
|
||||
Source: "bin\monero-GUI-guide.pdf"; DestDir: "{app}"; Flags: ignoreversion
|
||||
|
||||
; Monero GUI wallet log file
|
||||
; The GUI wallet does not have the "--log-file" command-line option of the CLI wallet and insists to put the .log beside the .exe
|
||||
@@ -79,6 +95,8 @@ Source: "bin\monero-blockchain-import.exe"; DestDir: "{app}"; Flags: ignoreversi
|
||||
Source: "bin\monero-blockchain-blackball.exe"; DestDir: "{app}"; Flags: ignoreversion
|
||||
Source: "bin\monero-blockchain-usage.exe"; DestDir: "{app}"; Flags: ignoreversion
|
||||
Source: "bin\monero-blockchain-import.exe"; DestDir: "{app}"; Flags: ignoreversion
|
||||
Source: "bin\monero-blockchain-ancestry.exe"; DestDir: "{app}"; Flags: ignoreversion
|
||||
Source: "bin\monero-blockchain-depth.exe"; DestDir: "{app}"; Flags: ignoreversion
|
||||
|
||||
; was present in 0.10.3.1, not present anymore in 0.11.1.0 and after
|
||||
; Source: "bin\monero-utils-deserialize.exe"; DestDir: "{app}"; Flags: ignoreversion
|
||||
@@ -230,6 +248,9 @@ Source: "bin\zlib1.dll"; DestDir: "{app}"; Flags: ignoreversion
|
||||
; Stack protection
|
||||
Source: "bin\libssp-0.dll"; DestDir: "{app}"; Flags: ignoreversion
|
||||
|
||||
; HIDAPI, library for communicating with USB and Bluetooth devices, for hardware wallets
|
||||
Source: "bin\libhidapi-0.dll"; DestDir: "{app}"; Flags: ignoreversion
|
||||
|
||||
|
||||
[Tasks]
|
||||
Name: desktopicon; Description: "Create a &desktop icon"; GroupDescription: "Additional icons:";
|
||||
@@ -249,7 +270,6 @@ var
|
||||
|
||||
procedure InitializeWizard;
|
||||
var s: String;
|
||||
width: Integer;
|
||||
blockChainDir: String;
|
||||
begin
|
||||
// Large image for the "Welcome" page, with page reconfigured
|
||||
@@ -265,7 +285,7 @@ begin
|
||||
// Additional wizard page for entering a special blockchain location
|
||||
blockChainDefaultDir := ExpandConstant('{commonappdata}\bitmonero');
|
||||
s := 'The default folder to store the Monero blockchain is ' + blockChainDefaultDir;
|
||||
s := s + '. As this will need more than 60 GB of free space, you may want to use a folder on a different drive.';
|
||||
s := s + '. As this will need more than 70 GB of free space, you may want to use a folder on a different drive.';
|
||||
s := s + ' If yes, specify that folder here.';
|
||||
|
||||
BlockChainDirPage := CreateInputDirPage(wpSelectDir,
|
||||
@@ -381,6 +401,7 @@ end;
|
||||
; Icons in the "Monero GUI Wallet" program group
|
||||
; Windows will almost always display icons in alphabetical order, per level, so specify the text accordingly
|
||||
Name: "{group}\GUI Wallet"; Filename: "{app}\monero-wallet-gui.exe"
|
||||
Name: "{group}\GUI Wallet Guide"; Filename: "{app}\monero-GUI-guide.pdf"; IconFilename: "{app}\monero-wallet-gui.exe"
|
||||
Name: "{group}\Uninstall GUI Wallet"; Filename: "{uninstallexe}"
|
||||
|
||||
; Sub-folder "Utilities";
|
||||
@@ -405,7 +426,7 @@ Name: "{group}\Utilities\x (Try GUI Wallet Low Graphics Mode)"; Filename: "{app}
|
||||
Name: "{group}\Utilities\x (Try Kill Daemon)"; Filename: "Taskkill.exe"; Parameters: "/IM monerod.exe /T /F"
|
||||
|
||||
; Desktop icons, optional with the help of the "Task" section
|
||||
Name: "{userdesktop}\GUI Wallet"; Filename: "{app}\monero-wallet-gui.exe"; Tasks: desktopicon
|
||||
Name: "{commondesktop}\GUI Wallet"; Filename: "{app}\monero-wallet-gui.exe"; Tasks: desktopicon
|
||||
|
||||
|
||||
[Registry]
|
||||
|
||||
Reference in New Issue
Block a user