Changeset 5230 in osm
- Timestamp:
- 2007-10-29T21:10:52+01:00 (17 years ago)
- 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 2 14 3 15 ## settings ## 16 LAUNCH4J="java -jar /usr/share/launch4j/launch4j.jar" 4 17 5 VERSION=latest 18 svncorerevision=`svnversion ../core` 19 svnpluginsrevision=`svnversion ../plugins` 20 svnrevision="$svncorerevision-$svnpluginsrevision" 6 21 7 PROGRAM_FILES="/cygdrive/c/Program Files" 22 export VERSION=latest 23 #export VERSION=custom-${svnrevision} 8 24 9 25 LAUNCH4J_XML="C:\Dokumente und Einstellungen\ulfl\Eigene Dateien\svn.openstreetmap.org\applications\editors\josm\nsis\launch4j.xml" 10 26 27 echo "Creating Windows Installer for josm-$VERSION" 11 28 12 ### convert jar to exe ### 13 # (makes attaching to file extensions a lot easier) 29 ################################################################## 30 ### Build the Complete josm + Plugin Stuff 31 if 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 46 fi 47 48 echo 49 echo "##################################################################" 50 echo "### convert jar to exe with launch4j" 51 # (an exe file makes attaching to file extensions a lot easier) 14 52 # launch4j - http://launch4j.sourceforge.net/ 15 53 16 54 # delete old exe file first 17 55 rm josm.exe 18 " $PROGRAM_FILES/Launch4j/launch4jc.exe" "$LAUNCH4J_XML"56 "/cygdrive/c/Program Files/Launch4j/launch4jc.exe" "$LAUNCH4J_XML" 19 57 # 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 59 if ! [ -s josm.exe ]; then 60 echo "NO Josm File Created" 61 exit -1 62 fi 21 63 22 ### create the installer exe ### 64 echo 65 echo "##################################################################" 66 echo "### create the installer exe with makensis" 23 67 # NSIS - http://nsis.sourceforge.net/Main_Page 24 " $PROGRAM_FILES/nsis/makensis.exe" /DVERSION=$VERSION josm.nsi68 "/cygdrive/c/Program Files/nsis/makensis.exe" /DVERSION=$VERSION josm.nsi 25 69 26 70 # delete the intermediate file, just to avoid confusion
Note:
See TracChangeset
for help on using the changeset viewer.