[Git][java-team/openjfx][wip/21] 9 commits: Bug 910764 is also fixed in openjfx versions higher than 11

Pierre Gruet (@pgt) gitlab at salsa.debian.org
Sat Aug 15 10:17:09 BST 2026



Pierre Gruet pushed to branch wip/21 at Debian Java Maintainers / openjfx


Commits:
92e18a07 by Pierre Gruet at 2026-08-14T22:19:06+02:00
Bug 910764 is also fixed in openjfx versions higher than 11

- - - - -
c58c6a59 by Pierre Gruet at 2026-08-15T09:07:33+02:00
Using javahelper to write the classpath of the built jars

- - - - -
4b2a3bde by Pierre Gruet at 2026-08-15T09:07:57+02:00
Indicating javahelper usage in d/rules

- - - - -
82a1b167 by Pierre Gruet at 2026-08-15T09:08:18+02:00
Revising the list of build-dependencies and dependencies

- - - - -
4b05b12c by Pierre Gruet at 2026-08-15T09:09:01+02:00
Switching to debhelper-compat 14, dropping shlibs and misc substvars

- - - - -
9f7723f8 by Pierre Gruet at 2026-08-15T10:19:36+02:00
Fixing paths in classpath of built jars

- - - - -
2df8c87b by Pierre Gruet at 2026-08-15T10:19:51+02:00
Correcting dependencies

- - - - -
2e732dc7 by Pierre Gruet at 2026-08-15T11:02:37+02:00
Improving Lintian override for embedded JS

- - - - -
4291699d by Pierre Gruet at 2026-08-15T11:17:02+02:00
Updating changelog

- - - - -


5 changed files:

- debian/changelog
- debian/control
- debian/libopenjfx-java-doc.lintian-overrides
- + debian/libopenjfx-java.classpath
- debian/rules


Changes:

=====================================
debian/changelog
=====================================
@@ -19,21 +19,22 @@ openjfx (21.0.12+3-1) UNRELEASED; urgency=medium
   * Fixing old FSF address in d/copyright
   * Adding a Lintian override for embedded JS
   * B-D on junit5 instead of junit4
-  * Dropping B-D on libgtk2.0-dev (Closes: #967672)
+  * Dropping B-D on libgtk2.0-dev (Closes: #910764, #967672)
   * Removing extra files from d/p/series
   * Fixing type error in freetype.c
   * Adding missing include of a template definition
   * Resorting to old-fashioned pattern matching when using instanceof
   * Removing old patterns from d/copyright
+  * Using javahelper to write the classpath of the built jars
+  * Revising the list of build-dependencies
+  * Switching to debhelper-compat 14, dropping shlibs and misc substvars
 
   [ Jeremy Bícha ]
   * New upstream release 17.x (Closes: #1041527, #991640)
   * Add minimal debian/gbp.conf
   * Remove obsolete patches
 
-  [ Pierre Gruet ]
-
- -- Pierre Gruet <pgt at debian.org>  Fri, 14 Aug 2026 09:21:49 +0200
+ -- Pierre Gruet <pgt at debian.org>  Sat, 15 Aug 2026 11:16:08 +0200
 
 openjfx (11.0.11+1-7) unstable; urgency=medium
 


=====================================
debian/control
=====================================
@@ -5,26 +5,26 @@ Uploaders: Emmanuel Bourg <ebourg at apache.org>
 Build-Depends: antlr4,
                bison,
                cmake,
-               debhelper-compat (= 13),
+               debhelper-compat (= 14),
                default-jdk,
                default-jdk-doc,
                flex,
                gperf,
                gradle (>= 4.4),
                gradle-debian-helper (>= 2.0),
+               javahelper,
                junit5,
                libasound2-dev,
                libgl-dev,
                libgstreamer-plugins-base1.0-dev,
                libgstreamer1.0-dev,
                libgtk-3-dev,
-               libjpeg-dev,
                liblucene4.10-java,
+               libjpeg-dev,
                libpng-dev,
                libstringtemplate-java,
                libswt-gtk-4-java [!i386 !armel !armhf !mipsel],
                libudev-dev,
-               libwerken.xpath-java,
                libx11-dev,
                libxt-dev,
                libxtst-dev,
@@ -47,7 +47,7 @@ Homepage: https://openjfx.io
 
 Package: openjfx
 Architecture: any
-Depends: libopenjfx-java, ${misc:Depends}
+Depends: libopenjfx-java
 Recommends: openjfx-source
 Description: JavaFX/OpenJFX - Rich client application platform for Java
  JavaFX/OpenJFX is a set of graphics and media APIs that enables Java developers
@@ -56,7 +56,7 @@ Description: JavaFX/OpenJFX - Rich client application platform for Java
 
 Package: libopenjfx-java
 Architecture: all
-Depends: libopenjfx-jni, ${misc:Depends}
+Depends: libopenjfx-jni
 Suggests: openjfx
 Description: JavaFX/OpenJFX - Rich client application platform for Java (Java libraries)
  JavaFX/OpenJFX is a set of graphics and media APIs that enables Java developers
@@ -70,7 +70,6 @@ Description: JavaFX/OpenJFX - Rich client application platform for Java (Java li
 Package: libopenjfx-jni
 Architecture: any
 Multi-Arch: same
-Depends: ${misc:Depends}, ${shlibs:Depends}
 Description: JavaFX/OpenJFX - Rich client application platform for Java (native libraries)
  JavaFX/OpenJFX is a set of graphics and media APIs that enables Java developers
  to design, create, test, debug, and deploy rich client applications that
@@ -82,7 +81,6 @@ Package: libopenjfx-java-doc
 Architecture: all
 Section: doc
 Multi-Arch: foreign
-Depends: ${misc:Depends}
 Suggests: libopenjfx-java, default-jdk-doc
 Description: JavaFX/OpenJFX - Rich client application platform for Java (Javadoc)
  JavaFX/OpenJFX is a set of graphics and media APIs that enables Java developers
@@ -94,7 +92,6 @@ Description: JavaFX/OpenJFX - Rich client application platform for Java (Javadoc
 Package: openjfx-source
 Architecture: all
 Multi-Arch: foreign
-Depends: ${misc:Depends}
 Description: JavaFX/OpenJFX - Rich client application platform for Java (sources)
  JavaFX/OpenJFX is a set of graphics and media APIs that enables Java developers
  to design, create, test, debug, and deploy rich client applications that


=====================================
debian/libopenjfx-java-doc.lintian-overrides
=====================================
@@ -1,4 +1,4 @@
 # It would be too complicated to remove the javascript that is included in
 # javadocs, see the discussion on Debian Java mailing list starting at 
 # https://lists.debian.org/debian-java/2018/06/msg00020.html.
-embedded-javascript-library please use libjs-jquery* [usr/share/doc/libopenjfx-java/api/*/jquery-*.js]
+embedded-javascript-library please use libjs-jquery* [usr/share/doc/libopenjfx-java/api/*/jquery-*s]


=====================================
debian/libopenjfx-java.classpath
=====================================
@@ -0,0 +1,13 @@
+usr/share/java/javafx-controls-21.jar /usr/share/java/javafx-base-21.jar /usr/share/java/javafx-graphics-21.jar
+
+usr/share/java/javafx-fxml-21.jar /usr/share/java/javafx-base-21.jar /usr/share/java/javafx-graphics-21.jar
+
+usr/share/java/javafx-graphics-21.jar /usr/share/java/javafx-base-21.jar
+
+usr/share/java/javafx-screen-21.jar /usr/share/java/javafx-base-21.jar /usr/share/java/javafx-media-21.jar /usr/share/java/javafx-graphics-21.jar
+
+usr/share/java/javafx-swing-21.jar /usr/share/java/javafx-base-21.jar /usr/share/java/javafx-graphics-21.jar
+
+usr/share/java/javafx-swt-21.jar /usr/share/java/javafx-base-21.jar /usr/share/java/javafx-graphics-21.jar /usr/share/java/swt4.jar
+
+usr/share/java/javafx-web-21.jar /usr/share/java/javafx-base-21.jar /usr/share/java/javafx-controls-21.jar /usr/share/java/javafx-graphics-21.jar /usr/share/java/javafx-media-21.jar


=====================================
debian/rules
=====================================
@@ -16,7 +16,7 @@ export QT_SELECT    = qt5
 export NUMBER_OF_PROCESSORS ?= $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
 
 %:
-	dh $@ --buildsystem=gradle --no-parallel --with maven-repo-helper
+	dh $@ --buildsystem=gradle --no-parallel --with maven-repo-helper --with javahelper
 
 override_dh_auto_configure-arch:
 ifneq (,$(filter $(DEB_HOST_ARCH), loong64))



View it on GitLab: https://salsa.debian.org/java-team/openjfx/-/compare/8c69ef95edb44fbb425d6f806f47d776090b58ad...4291699dbd0336f0b6e2be8b701369444f89c409

-- 
View it on GitLab: https://salsa.debian.org/java-team/openjfx/-/compare/8c69ef95edb44fbb425d6f806f47d776090b58ad...4291699dbd0336f0b6e2be8b701369444f89c409
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/20260815/ec067787/attachment.htm>


More information about the pkg-java-commits mailing list