[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