Subject: [PATCH] Shell files
---
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
diff --git a/native/windows/win-jpackage.sh b/native/windows/win-jpackage.sh
|
a
|
b
|
|
| 37 | 37 | # so we replace a placeholder to get an absolute path when wix reads this file |
| 38 | 38 | #sed -i "s|%josm-source-dir%|$(pwd)|g" native/windows/main.wxs |
| 39 | 39 | cp native/windows/main.wxs native/windows/main.wxs.bak |
| 40 | | sed -i 's?%josm-source-dir%?'`pwd`'?' native/windows/main.wxs |
| | 40 | sed -i "s?%josm-source-dir%?$(pwd)?" native/windows/main.wxs |
| 41 | 41 | sed -i 's?"/c/?"c:/?g' native/windows/main.wxs |
| 42 | 42 | sed -i 's?"/d/?"d:/?g' native/windows/main.wxs |
| 43 | 43 | |
| … |
… |
|
| 46 | 46 | echo "Building EXE and MSI" |
| 47 | 47 | for type in exe msi |
| 48 | 48 | do |
| 49 | | jpackage $JPACKAGEOPTIONS -n "JOSM" --input dist --main-jar josm-custom.jar \ |
| | 49 | jpackage "$JPACKAGEOPTIONS" -n "JOSM" --input dist --main-jar josm-custom.jar \ |
| 50 | 50 | --main-class org.openstreetmap.josm.gui.MainApplication \ |
| 51 | 51 | --icon ./native/windows/logo.ico --type $type --dest app \ |
| 52 | 52 | --java-options "--add-modules java.scripting,java.sql,javafx.controls,javafx.media,javafx.swing,javafx.web" \ |
| … |
… |
|
| 85 | 85 | |
| 86 | 86 | mv native/windows/main.wxs.bak native/windows/main.wxs |
| 87 | 87 | |
| 88 | | mv app/JOSM-1.5.$1.exe app/JOSM.exe |
| 89 | | mv app/JOSM-1.5.$1.msi app/JOSM.msi |
| | 88 | mv app/JOSM-1.5."$1".exe app/JOSM.exe |
| | 89 | mv app/JOSM-1.5."$1".msi app/JOSM.msi |
| 90 | 90 | |
| 91 | 91 | # Workaround to https://bugs.openjdk.java.net/browse/JDK-8261845 |
| 92 | 92 | # to remove after we switch to Java 17+ for jpackage builds |
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
diff --git a/native/docker-test.sh b/native/docker-test.sh
|
a
|
b
|
|
| | 1 | #!/bin/bash |
| | 2 | |
| 1 | 3 | docker build . -t josm/josm |
| 2 | 4 | mkdir -p test/report |
| 3 | | docker run -it --name josm -v `pwd`/test/report:/josm/test/report josm/josm |
| | 5 | docker run -it --name josm -v "$(pwd)"/test/report:/josm/test/report josm/josm |
| 4 | 6 | docker rm josm |
| 5 | 7 | docker rmi josm/josm |