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 <[email protected]>  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 
<[email protected]>
 Uploaders: tony mancill <[email protected]>
 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 <[email protected]>
+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@-$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


_______________________________________________
pkg-java-commits mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-java-commits

Reply via email to