Changeset 5230 in osm


Ignore:
Timestamp:
2007-10-29T21:10:52+01:00 (17 years ago)
Author:
ulf
Message:

make the windows shell mostly the same as the unix version

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/nsis/josm-setup.sh

    r5214 r5230  
    1 #!/bin/sh
     1#!/bin/bash
     2
     3# Creates an josm-setup-xy.exe File
     4#
     5# for working on a debian-unix system install the nsis package with
     6# apt-get install nsis
     7# replace the  /usr/share/nsis/Plugins/System.dll with the Version from the nsis .zip File
     8# The one comming with the debian package is missing the Call:: Function
     9# See also /usr/share/doc/nsis/README.Debian
     10#
     11# Then download launch4j from http://launch4j.sourceforge.net/
     12# wget http://mesh.dl.sourceforge.net/sourceforge/launch4j/launch4j-3.0.0-pre2-linux.tgz
     13# and unpack it to /usr/share/launch4j
    214
    315## settings ##
     16LAUNCH4J="java -jar /usr/share/launch4j/launch4j.jar"
    417
    5 VERSION=latest
     18svncorerevision=`svnversion ../core`
     19svnpluginsrevision=`svnversion ../plugins`
     20svnrevision="$svncorerevision-$svnpluginsrevision"
    621
    7 PROGRAM_FILES="/cygdrive/c/Program Files"
     22export VERSION=latest
     23#export VERSION=custom-${svnrevision}                                         
    824
    925LAUNCH4J_XML="C:\Dokumente und Einstellungen\ulfl\Eigene Dateien\svn.openstreetmap.org\applications\editors\josm\nsis\launch4j.xml"
    1026
     27echo "Creating Windows Installer for josm-$VERSION"
    1128
    12 ### convert jar to exe ###
    13 # (makes attaching to file extensions a lot easier)
     29##################################################################
     30### Build the Complete josm + Plugin Stuff
     31if true; then
     32    (
     33        echo "Build the Complete josm Stuff"
     34       
     35        echo "Compile Josm"
     36        cd ../core
     37        ant -q clean
     38        ant -q compile || exit -1
     39        cd ..
     40       
     41        echo "Compile Josm Plugins"
     42        cd plugins
     43        ant -q clean
     44        ant -q dist || exit -1
     45        ) || exit -1
     46fi
     47
     48echo
     49echo "##################################################################"
     50echo "### convert jar to exe with launch4j"
     51# (an exe file makes attaching to file extensions a lot easier)
    1452# launch4j - http://launch4j.sourceforge.net/
    1553
    1654# delete old exe file first
    1755rm josm.exe
    18 "$PROGRAM_FILES/Launch4j/launch4jc.exe" "$LAUNCH4J_XML"
     56"/cygdrive/c/Program Files/Launch4j/launch4jc.exe" "$LAUNCH4J_XML"
    1957# using a relative path still doesn't work with launch4j 3.0.0-pre2
    20 #"$PROGRAM_FILES/Launch4j/launch4jc.exe" ./launch4j.xml
     58#"/cygdrive/c/Program Files/Launch4j/launch4jc.exe" ./launch4j.xml
     59if ! [ -s josm.exe ]; then
     60    echo "NO Josm File Created"
     61    exit -1
     62fi
    2163
    22 ### create the installer exe ###
     64echo
     65echo "##################################################################"
     66echo "### create the installer exe with makensis"
    2367# NSIS - http://nsis.sourceforge.net/Main_Page
    24 "$PROGRAM_FILES/nsis/makensis.exe" /DVERSION=$VERSION josm.nsi
     68"/cygdrive/c/Program Files/nsis/makensis.exe" /DVERSION=$VERSION josm.nsi
    2569
    2670# delete the intermediate file, just to avoid confusion
Note: See TracChangeset for help on using the changeset viewer.