@dreieck
Thanks for all your helpful suggestions! I will review them in the upcoming weeks.
Git Clone URL: | https://aur.archlinux.org/josm-svn.git (read-only, click to copy) |
---|---|
Package Base: | josm-svn |
Description: | An editor for OpenStreetMap written in Java |
Upstream URL: | http://josm.openstreetmap.de/ |
Keywords: | openstreetmap |
Licenses: | GPL |
Conflicts: | josm |
Provides: | josm |
Submitter: | SammysHP |
Maintainer: | SammysHP |
Last Packager: | SammysHP |
Votes: | 31 |
Popularity: | 0.000804 |
First Submitted: | 2018-06-03 10:03 (UTC) |
Last Updated: | 2024-03-20 18:33 (UTC) |
@dreieck
Thanks for all your helpful suggestions! I will review them in the upcoming weeks.
Ahoj,
the license identifier should be migrated to a SPDX compliant one:
josm-svn E: GPL is not a valid SPDX license identifier. See https://spdx.org/licenses/ for valid identifiers, or prefix the identifier with 'LicenseRef-', if it is custom.
Regards and many thanks again for this package!
... but "Microsoft Streetside" seems to be defunct anyway, so we for now can forget about this.
↗ Ticket to remove the "MicrosoftStreetside"-plugin has been issued to JOSM.
Regards and sorry for bothering!
@SammysHP: Some plugin(s) need it:
I also have extra/jdk-openjdk
.
So maybe java-openjfx
(which in the up to date version is only in the AUR) could be an optional dependency, and the run script checks it's presence and if present, adds the needed command line option?
@dreieck
josm-svn
runs fine with extra/jdk-openjdk
on my machine. Maybe the JavaFX package is broken?
@SammysHP: The --add-modules
actually was needed, only setting (and exporting) the environment variable did not help.
@dreieck
The startup script does not enforce any specific Java environment. It uses the system default (or whatever you've changed your environment to when starting josm). It is not the task of Java applications to set up the Java environment. Please check your Java installation.
JOSM complained for me that JavaFX was not found (needed by some plugin).
Adding the following to /usr/bin/josm
did fix it for me:
JAVAFX_HOME="/usr/lib/jvm/default/lib/javafx.base.jar:/usr/lib/jvm/default/lib/javafx.web.jar:/usr/lib/jvm/default/lib/javafx.controls.jar:/usr/lib/jvm/default/lib/javafx.swing.jar:/usr/lib/jvm/default/lib/javafx.media.jar:/usr/lib/jvm/default/lib/javafx.graphics.jar:/usr/lib/jvm/default/lib/javafx.fxml.jar"
and
JAVA_OPTS="--module-path ${JAVAFX_HOME} --add-modules java.scripting,java.sql,javafx.controls,javafx.media,javafx.swing,javafx.web"
(Taken from ↗ here and ↗ here.)
Maybe you look into your startup script?
Regards!
Thanks for the suggestion! Unfortunately the downloads are handled by the ant build tool and there is no offline mode AFAIK.
Pinned Comments