Export to GitHub

wxlauncher - issue #18

NSIS installer build script


Posted on Nov 3, 2009 by Swift Elephant

A script that can be called by VS to build the currently selected build type in VS into an installer than can be distributed. Should support bundling up debug builds as well so that mod authors have something to test with.

Comment #1

Posted on Nov 30, 2009 by Happy Bird

The installer should offer the option to disable news retrieval (for the initial release) and updates check (for the second release) during the setup process.

Comment #2

Posted on Dec 1, 2009 by Swift Elephant

Comment deleted

Comment #3

Posted on Dec 1, 2009 by Swift Elephant

Revision 2fd3a8aaf2
Everything in the output directory for the specified build type should be all that is required for the launcher to work.

Comment #4

Posted on Dec 1, 2009 by Swift Elephant

Comment deleted

Comment #5

Posted on Jan 11, 2010 by Happy Bird

Comment #1 invalidated by Issue 31 http://code.google.com/p/wxlauncher/issues/detail?id=31

The option to disable internet connectivity will be offered by the launcher itself in order to make it cross-platform.

Comment #6

Posted on Jan 21, 2010 by Happy Bird

Changed owner to Iss Mneur due to the move to the CMAKE build system.

Before creating the NSIS script we need to know how to implement it.

Issue remains open.

Comment #7

Posted on Mar 3, 2010 by Swift Elephant

What sort of modifications to the NSIS script that CMake generates are we looking to implement.

Comment #8

Posted on Mar 4, 2010 by Happy Bird

At the first glance, this is what we should be able to change in the installer:

  • icon
  • top banner
  • welcome banner
  • checkboxes to open the readme file and launch the launcher when the the installation (we need to have a readme file packed in the installer that contains at least the dependencies required by the launcher, a quick overview of the launcher and a quickstart guide - the detailed guide will be in the help file)
  • (misc) change the installer "Nullsoft install system v x.xx" or similar text displayed by the installer.

There is no need to have a "Chose components" installer page since the only optional components will be the language packs (if we'll add them to the install package) and I suppose the language packs will be pretty lightweight compared to the launcher itself. There is no need to integrate the 2008 runtimes in the install package also. Having the link in the readme file will be enough. This will result in smaller installer too.

Comment #9

Posted on Mar 4, 2010 by Swift Elephant

Okay, will work on exposing these features.

I disagree about the runtimes though, I think the installer should install them, because we do not want users to have to read the readme. Though if installer size is a concern, we could always have the installer check to see if the VS2008 SP1 runtimes have been installed and if not have the installer download and install them.

Comment #10

Posted on Mar 4, 2010 by Happy Bird

Yeah, you're right about the runtimes.

The quickest and safest solution is to include them in the installer. This will work for offline installations too.

The professional solution is to have the installer download them. Obviously, this will require internet access.

Comment #11

Posted on Feb 18, 2015 by Swift Elephant

(No comment was entered for this change.)

Status: Accepted

Labels:
Type-Enhancement Severity-Medium OpSys-Windows Milestone-Release1.0