[Git][java-team/javafxsvg][master] 6 commits: Fixed the build failure with OpenJFX 21.0.12 (Closes: #1148739)

Emmanuel Bourg (@ebourg) gitlab at salsa.debian.org
Sun Oct 18 10:41:42 BST 2026



Emmanuel Bourg pushed to branch master at Debian Java Maintainers / javafxsvg


Commits:
0155b950 by Emmanuel Bourg at 2026-10-18T01:56:04+02:00
Fixed the build failure with OpenJFX 21.0.12 (Closes: #1148739)

- - - - -
c81c0566 by Emmanuel Bourg at 2026-10-18T01:56:04+02:00
Depend on openjfx (>= 21.0.12)

- - - - -
e139724e by Emmanuel Bourg at 2026-10-18T01:57:09+02:00
Converted debian/watch to the version 5 format

- - - - -
85091f44 by Emmanuel Bourg at 2026-10-18T01:57:09+02:00
Standards-Version updated to 4.7.4

- - - - -
76486d62 by Emmanuel Bourg at 2026-10-18T01:57:09+02:00
Removed the Priority field

- - - - -
1c13cee7 by Emmanuel Bourg at 2026-10-18T11:41:22+02:00
Upload to unstable

- - - - -


5 changed files:

- debian/changelog
- debian/control
- + debian/patches/openjfx-21.0.12-compatibility.patch
- debian/patches/series
- debian/watch


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,14 @@
+javafxsvg (1.2.1-4) unstable; urgency=medium
+
+  * Team upload.
+  * Fixed the build failure with OpenJFX 21.0.12 (Closes: #1148739)
+  * Depend on openjfx (>= 21.0.12)
+  * Converted debian/watch to the version 5 format
+  * Standards-Version updated to 4.7.4
+  * Removed the Priority field
+
+ -- Emmanuel Bourg <ebourg at apache.org>  Sun, 18 Oct 2026 11:41:06 +0200
+
 javafxsvg (1.2.1-3) unstable; urgency=medium
 
   * Team upload.


=====================================
debian/control
=====================================
@@ -2,13 +2,12 @@ Source: javafxsvg
 Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
 Uploaders: tony mancill <tmancill at debian.org>
 Section: java
-Priority: optional
 Build-Depends: debhelper-compat (= 13),
                maven-debian-helper
 Build-Depends-Indep: libbatik-java,
                      libxmlgraphics-commons-java,
-                     openjfx
-Standards-Version: 4.7.0
+                     openjfx (>= 21.0.12)
+Standards-Version: 4.7.4
 Vcs-Browser: https://salsa.debian.org/java-team/javafxsvg
 Vcs-Git: https://salsa.debian.org/java-team/javafxsvg.git
 Homepage: https://github.com/codecentric/javafxsvg


=====================================
debian/patches/openjfx-21.0.12-compatibility.patch
=====================================
@@ -0,0 +1,27 @@
+Description: Fixes the compatibility with OpenJFX 21.0.12
+ The internal ImageDescriptor constructor now takes the MIME subtypes, and
+ ImageStorage.addImageLoaderFactory() is no longer static.
+Author: Emmanuel Bourg <ebourg at apache.org>
+Forwarded: no
+--- a/src/main/java/de/codecentric/centerdevice/javafxsvg/SvgDescriptor.java
++++ b/src/main/java/de/codecentric/centerdevice/javafxsvg/SvgDescriptor.java
+@@ -14,7 +14,7 @@
+ 	private static ImageDescriptor theInstance = null;
+ 
+ 	private SvgDescriptor() {
+-		super(formatName, extensions, signatures);
++		super(formatName, extensions, signatures, new String[] { "svg+xml" });
+ 	}
+ 
+ 	public static synchronized ImageDescriptor getInstance() {
+--- a/src/main/java/de/codecentric/centerdevice/javafxsvg/SvgImageLoaderFactory.java
++++ b/src/main/java/de/codecentric/centerdevice/javafxsvg/SvgImageLoaderFactory.java
+@@ -12,7 +12,7 @@
+ 	private static final ImageLoaderFactory instance = new SvgImageLoaderFactory();
+ 
+ 	public static final void install() {
+-		ImageStorage.addImageLoaderFactory(instance);
++		ImageStorage.getInstance().addImageLoaderFactory(instance);
+ 	}
+ 
+ 	public static final ImageLoaderFactory getInstance() {


=====================================
debian/patches/series
=====================================
@@ -1 +1,2 @@
 javafx.patch
+openjfx-21.0.12-compatibility.patch


=====================================
debian/watch
=====================================
@@ -1,5 +1,4 @@
-version=4
-
-opts="filenamemangle=s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%@PACKAGE at -$1.tar.gz%" \
-  https://github.com/codecentric/javafxsvg/tags (?:.*?/)?v?(\d[\d.]*)\.tar\.gz
-
+Version: 5
+Template: GitHub
+Owner: codecentric
+Project: javafxsvg



View it on GitLab: https://salsa.debian.org/java-team/javafxsvg/-/compare/b0cb4a7b8bcb470ed45aa1cf47ccbb3902befd1a...1c13cee78d39691fed6d4095b6d2eda598d0b935

-- 
View it on GitLab: https://salsa.debian.org/java-team/javafxsvg/-/compare/b0cb4a7b8bcb470ed45aa1cf47ccbb3902befd1a...1c13cee78d39691fed6d4095b6d2eda598d0b935
You're receiving this email because of your account on salsa.debian.org. Manage all notifications: https://salsa.debian.org/-/profile/notifications | Help: https://salsa.debian.org/help


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-commits/attachments/20261018/8296950f/attachment.htm>


More information about the pkg-java-commits mailing list