From 5a6f18cbe8c1578499f8b2233098b57b59f19e47 Mon Sep 17 00:00:00 2001 From: phelixnmc Date: Mon, 2 Jun 2014 18:36:20 +0200 Subject: [PATCH 1/2] Windows installer (Innosetup) --- contrib/.gitignore | 1 + contrib/setup_script.iss | 45 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 contrib/.gitignore create mode 100644 contrib/setup_script.iss diff --git a/contrib/.gitignore b/contrib/.gitignore new file mode 100644 index 000000000..86789cb3d --- /dev/null +++ b/contrib/.gitignore @@ -0,0 +1 @@ +installer \ No newline at end of file diff --git a/contrib/setup_script.iss b/contrib/setup_script.iss new file mode 100644 index 000000000..3074561f8 --- /dev/null +++ b/contrib/setup_script.iss @@ -0,0 +1,45 @@ +; also in the code +#define version "0.x.xx" + +#define sourceFolder "..\release" +#define progname "Namecoin" + +[Messages] +WelcomeLabel2=%nThis will install [name/ver] on your computer.%n +ClickFinish=ATTENTION: Please note it may take a couple of hours for the initial blockchain download to complete.%n%nClick Finish to exit Setup. +ConfirmUninstall=Are you sure you want to completely remove %1 and all of its components?%n%nThis will leave blockchain data and your wallet.dat file alone. +UninstalledAll=%1 was successfully removed from your computer.%n%nThere might still be blockchain data and your wallet.dat file in %APPDATA%\Namecoin + +[Setup] +AppVerName={#progname} {#version} +AppName={#progname} +DefaultDirName={pf}\{#progname} +DefaultGroupName={#progname} +UninstallDisplayIcon={uninstallexe} +Compression=lzma2/ultra +SolidCompression=yes +OutputDir=.\installer +OutputBaseFilename={#progname}_v{#version}_setup + +[Files] +Source: "{#sourceFolder}\namecoin-qt.exe"; DestDir: "{app}"; Flags: ignoreversion +Source: "{#sourceFolder}\..\src\namecoind.exe"; DestDir: "{app}"; Flags: ignoreversion +Source: "{#sourceFolder}\*.dll"; DestDir: "{app}"; Flags: ignoreversion + +[Tasks] +Name: desktopicon; Description: "Create a &desktop icon"; GroupDescription: "Additional icons:" +Name: desktopicon\common; Description: "For all users"; GroupDescription: "Additional icons:"; Flags: exclusive +Name: desktopicon\user; Description: "For the current user only"; GroupDescription: "Additional icons:"; Flags: exclusive unchecked +Name: quicklaunchicon; Description: "Create a &Quick Launch icon"; GroupDescription: "Additional icons:"; Flags: unchecked + +[Icons] +Name: "{group}\{#progname}"; Filename: "{app}\namecoin-qt.exe" +Name: "{commondesktop}\Namecoin-Qt"; Filename: "{app}\namecoin-qt.exe"; Tasks: desktopicon\common +Name: "{userdesktop}\Namecoin-Qt"; Filename: "{app}\namecoin-qt.exe"; Tasks: desktopicon\user +Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\Namecoin-Qt"; Filename: "{app}\namecoin-qt.exe"; Tasks: quicklaunchicon +Name: "{group}\uninstall"; Filename: "{uninstallexe}"; + +[Run] +; info time blockchain download +Filename: "{app}\namecoin-qt.exe"; Description: "Launch application"; Flags: postinstall skipifsilent nowait + From d524b3603ac1261fdfb4f3e32bc26d39dddc289d Mon Sep 17 00:00:00 2001 From: phelixnmc Date: Mon, 2 Jun 2014 18:40:25 +0200 Subject: [PATCH 2/2] Missing file end line --- contrib/.gitignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contrib/.gitignore b/contrib/.gitignore index 86789cb3d..ee0944cf7 100644 --- a/contrib/.gitignore +++ b/contrib/.gitignore @@ -1 +1 @@ -installer \ No newline at end of file +installer