[OSM-talk] JOSM Win32 installer (was: Re: will we be nuked from orbit?)

Ulf Lamping ulf.lamping at web.de
Fri Jul 27 03:26:14 BST 2007

Grant Slater schrieb:
> Nullsoft Installer (NSIS) does compile on a linux/unix machines but 
> requires a GCC cross-compiler mingw32.
> Some of the details are available on doing this are available here: 
> http://cho.hapgoods.com/wordpress/?p=138 and 
> http://nsis.sourceforge.net/Docs/AppendixG.html#G.4
> The scripts for creating the NSIS JOSM windows installer are available 
> here: http://svn.openstreetmap.org/applications/nsis/
As planned, I've changed the installer now to install JOSM and some 
plugins only. Installation of mapnik, osmarender or other stuff is more 
complicated (dependency problems), so it's unlikely to have a "combined 
OSM installer" for all OSM stuff anytime soon - or probably never, I 
just don't know.

Therefore I've moved the NSIS installer in SVN to the JOSM dir, 
http://svn.openstreetmap.org/applications/editors/josm/nsis/ and changed 
it's name and some texts from openstreetmap to josm.

As there's no real use of the previous fictional version number I've 
used for the installer, I've replaced it simply by "latest", so the 
installer is now called josm-setup-latest.exe all the time.

I may also add a way to build an installer for the released version (if 
I find time and motivation), e.g. josm-setup-1.5.exe, but that would 
also be a somewhat stable name.

The shell script uses wget to get josm and some of the plugins, it was 
formerly using -nc which only downloads stuff when not already there. 
I've changed this to -N, so stuff will be downloaded if newer on server 
than locally. This should make it easier for cron jobs to update stuff.
> I'll stop delaying and get it all up and running on my machine today, 
> unless someone else prefers. http://code.firefishy.com/files/
That's already looking good. If you could set up a daily cron job (or 
alike) to rebuild the installer and put it at 
http://code.firefishy.com/files/nsis/ would be awesome.

I then would add the installer to the JOSM (and probably also the 
eigenheimstrasse) Wiki, so the "unwashed windows masses" can really use 
it ...

Regards, ULFL

P.S: Unfortunately, there are currently some incompatibilities between 
latest josm and some plugins (see 
http://josm.eigenheimstrasse.de/ticket/204, I guess the validator plugin 
has currently some problems in addition with latest changes in JOSM), so 
using the installed josm currently doesn't work well - but that's true 
for using the jar files without the installer as well.

More information about the talk mailing list