[Git][java-team/openjfx][wip/17] 12 commits: Setting the new path of src.zip in d/rules
Pierre Gruet (@pgt)
gitlab at salsa.debian.org
Tue Aug 11 14:03:06 BST 2026
Pierre Gruet pushed to branch wip/17 at Debian Java Maintainers / openjfx
Commits:
c44942d4 by Pierre Gruet at 2026-08-10T15:01:54+02:00
Setting the new path of src.zip in d/rules
- - - - -
fba73281 by Pierre Gruet at 2026-08-10T15:07:15+02:00
Honouring "parallel=" information rather than using nproc in d/rules
- - - - -
0b655ffb by Pierre Gruet at 2026-08-10T15:33:24+02:00
Updating orig poms for version 17
- - - - -
37140689 by Pierre Gruet at 2026-08-10T18:38:47+02:00
Adding d/watch monitoring 17.* releases
- - - - -
ed2ec1ac by Pierre Gruet at 2026-08-10T18:39:05+02:00
Removing Priority: optional, which is now defaults
- - - - -
f2660308 by Pierre Gruet at 2026-08-10T18:39:09+02:00
Raising Standards version to 4.7.4
- - - - -
0fb1a02a by Pierre Gruet at 2026-08-10T18:39:52+02:00
Having classifier-less artifacts point to the jars under /usr/share/java
- - - - -
bb2173fa by Pierre Gruet at 2026-08-10T18:43:21+02:00
Patching build.gradle to build against gradle 4.4.1
- - - - -
6fa9076f by Pierre Gruet at 2026-08-10T18:43:37+02:00
Skipping the attempt to build icu from embedded source
- - - - -
d67ebb19 by Pierre Gruet at 2026-08-10T18:52:33+02:00
Also creating the classifier-less jar for javafx.web
- - - - -
984dc345 by Pierre Gruet at 2026-08-10T20:56:46+02:00
Removing duplicate profiles from the basis pom javafx.pom
- - - - -
8d262402 by Pierre Gruet at 2026-08-11T15:02:50+02:00
Updating changelog
- - - - -
15 changed files:
- debian/changelog
- debian/control
- + debian/patches/gradle-4.patch
- + debian/patches/no_icu_build.patch
- debian/patches/series
- debian/poms/javafx-base.pom
- debian/poms/javafx-controls.pom
- debian/poms/javafx-fxml.pom
- debian/poms/javafx-graphics.pom
- debian/poms/javafx-media.pom
- debian/poms/javafx-swing.pom
- debian/poms/javafx-web.pom
- debian/poms/javafx.pom
- debian/rules
- + debian/watch
Changes:
=====================================
debian/changelog
=====================================
@@ -1,11 +1,25 @@
openjfx (17.0.0.1+1-1) UNRELEASED; urgency=medium
+ [ Jeremy Bícha ]
* Team upload
* New upstream release (Closes: #1041527, #991640)
* Add minimal debian/gbp.conf
* Remove debian/watch and use uscan's Archive: GitHub instead
-
- -- Jeremy Bícha <jbicha at ubuntu.com> Sat, 15 Nov 2025 18:12:19 -0500
+ * Refresh patches
+ * Remove obsolete patches
+
+ [ Pierre Gruet ]
+ * Setting the new path of src.zip in d/rules
+ * Honouring "parallel=" information rather than using nproc in d/rules
+ * Updating orig poms for version 17, removing duplicate profiles manually
+ * Raising Standards version to 4.7.4:
+ - Removing Priority: optional, which is now defaults
+ * Adding d/watch monitoring 17.* releases
+ * Having classifier-less artifacts point to the jars under /usr/share/java
+ * Patching build.gradle to build against gradle 4.4.1
+ * Skipping the attempt to build icu from embedded source
+
+ -- Pierre Gruet <pgt at debian.org> Tue, 11 Aug 2026 10:40:40 +0200
openjfx (11.0.11+1-7) unstable; urgency=medium
=====================================
debian/control
=====================================
@@ -1,6 +1,5 @@
Source: openjfx
Section: java
-Priority: optional
Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
Uploaders: Emmanuel Bourg <ebourg at apache.org>
Build-Depends: antlr4,
@@ -42,7 +41,7 @@ Build-Depends: antlr4,
x11proto-xf86vidmode-dev,
zip
Build-Conflicts: libstdc++-10-dev
-Standards-Version: 4.7.0
+Standards-Version: 4.7.4
Vcs-Git: https://salsa.debian.org/java-team/openjfx.git
Vcs-Browser: https://salsa.debian.org/java-team/openjfx
Homepage: https://openjfx.io
=====================================
debian/patches/gradle-4.patch
=====================================
@@ -0,0 +1,223 @@
+Description: patching build.gradle to build with gradle 4.4.1 currently
+ in Debian
+Author: Pierre Gruet <pgt at debian.org>
+Forwarded: not-needed
+Last-Update: 2026-08-10
+
+--- a/build.gradle
++++ b/build.gradle
+@@ -1865,13 +1865,6 @@
+ repositories {
+ ivy {
+ url JFX_DEPS_URL
+- metadataSources {
+- artifact()
+- }
+- patternLayout {
+- artifact "[artifact]-[revision](-[classifier]).[ext]"
+- artifact "[artifact].[ext]"
+- }
+ }
+ }
+ }
+@@ -1881,12 +1874,6 @@
+ mavenCentral()
+ ivy {
+ url "https://download.eclipse.org/eclipse/updates/4.6/R-4.6.3-201703010400/plugins/"
+- metadataSources {
+- artifact()
+- }
+- patternLayout {
+- artifact "[artifact].[ext]"
+- }
+ }
+ }
+ }
+@@ -1895,21 +1882,9 @@
+ repositories {
+ ivy {
+ url libAVRepositoryURL
+- metadataSources {
+- artifact()
+- }
+- patternLayout {
+- artifact "[artifact].[ext]"
+- }
+ }
+ ivy {
+ url FFmpegRepositoryURL
+- metadataSources {
+- artifact()
+- }
+- patternLayout {
+- artifact "[artifact].[ext]"
+- }
+ }
+ }
+ }
+@@ -1919,12 +1894,6 @@
+ repositories {
+ ivy {
+ url icuRepositoryURL
+- metadataSources {
+- artifact()
+- }
+- patternLayout {
+- artifact "download/release-$icuReleaseVersion/[artifact].[ext]"
+- }
+ }
+ }
+ }
+@@ -3389,9 +3358,6 @@
+ commonModuleSetup(project, [ 'base', 'graphics', 'controls', 'media', 'web' ])
+
+ dependencies {
+- if (IS_COMPILE_WEBKIT) {
+- icu name: "icu4c-${icuVersion}-data-bin-l", ext: "zip"
+- }
+ implementation project(":base")
+ implementation project(":graphics")
+ implementation project(":controls")
+@@ -3404,8 +3370,8 @@
+ from (project.file("$projectDir/src/test/resources/test/html")) {
+ include "**/archive-*.*"
+ }
+- archiveFileName = "webArchiveJar.jar"
+- destinationDirectory = file("$buildDir/testing/resources")
++ archiveName = "webArchiveJar.jar"
++ destinationDir = file("$buildDir/testing/resources")
+ }
+
+ def gensrcDir = "${buildDir}/gensrc/java"
+@@ -3617,8 +3586,8 @@
+
+ def drtClasses = "**/com/sun/javafx/webkit/drt/**"
+ task drtJar(type: Jar, dependsOn: compileJava) {
+- archiveFileName = "drt.jar"
+- destinationDirectory = file("$buildDir/test")
++ archiveName = "drt.jar"
++ destinationDir = file("$buildDir/test")
+ from "$buildDir/classes/java/main/javafx.web/"
+ include drtClasses
+ includeEmptyDirs = false
+@@ -3736,8 +3705,8 @@
+ dependsOn compileTestapp1Java
+ enabled = IS_FULL_TEST
+
+- destinationDirectory = file("$buildDir/testapp1")
+- archiveFileName = testapp1JarName
++ destinationDir = file("$buildDir/testapp1")
++ archiveName = testapp1JarName
+ includeEmptyDirs = false
+ from project.sourceSets.testapp1.java.outputDir
+ include("testapp/**")
+@@ -3757,8 +3726,8 @@
+ dependsOn compileTestapp1Java
+ enabled = IS_FULL_TEST
+
+- destinationDirectory = file("$buildDir/testapp1")
+- archiveFileName = "jar2.jar";
++ destinationDir = file("$buildDir/testapp1")
++ archiveName = "jar2.jar";
+ includeEmptyDirs = false
+ from project.sourceSets.testapp1.java.outputDir
+ include("pkg2/**")
+@@ -4206,8 +4175,8 @@
+ enabled = COMPILE_SWT
+ group = "Basic"
+ description = "Creates the javafx-swt.jar for the $t.name target"
+- destinationDirectory = file("${project(":swt").buildDir}/libs")
+- archiveFileName = "javafx-swt.jar"
++ destinationDir = file("${project(":swt").buildDir}/libs")
++ archiveName = "javafx-swt.jar"
+ includeEmptyDirs = false
+ from("${project(":swt").buildDir}/classes/java/main");
+ include("**/javafx/embed/swt/**")
+@@ -4227,8 +4196,8 @@
+ dependsOn(javafxSwtTask)
+
+ doLast() {
+- def destDir = javafxSwtTask.destinationDirectory.get()
+- def afName = javafxSwtTask.archiveFileName.get()
++ def destDir = javafxSwtTask.destinationDir.getAbsolutePath()
++ def afName = javafxSwtTask.archiveName
+ ant.jar (update: true, index: true, destfile: "${destDir}/${afName}")
+ }
+ }
+@@ -4396,8 +4365,8 @@
+ zipsTask.dependsOn(zipSdkTask)
+
+ def zipDocsTask = task("zipDocs$t.capital", type: Zip, dependsOn: zipSdkTask) {
+- destinationDirectory = file("${bundlesDir}")
+- archiveFileName = "${docsBundleName}.zip"
++ destinationDir = file("${bundlesDir}")
++ archiveName = "${docsBundleName}.zip"
+ includeEmptyDirs = false
+ from docsArtifactsDir
+ into "${docsBundleName}"
+@@ -4405,8 +4374,8 @@
+ zipsTask.dependsOn(zipDocsTask)
+
+ def zipJmodsTask = task("zipJmods$t.capital", type: Zip, dependsOn: zipDocsTask) {
+- destinationDirectory = file("${bundlesDir}")
+- archiveFileName = "${jmodsBundleName}.zip"
++ destinationDir = file("${bundlesDir}")
++ archiveName = "${jmodsBundleName}.zip"
+ includeEmptyDirs = false
+ from jmodsArtifactsDir
+ into "${jmodsBundleName}"
+@@ -4704,8 +4673,8 @@
+ def dstModularJarDir = "${standaloneLibDir}"
+ def modularJarName = "${moduleName}.jar"
+ def modularJarTask = project.task("modularJarStandalone$t.capital", type: Jar, dependsOn: project.assemble) {
+- destinationDirectory = file("${dstModularJarDir}")
+- archiveFileName = modularJarName
++ destinationDir = file("${dstModularJarDir}")
++ archiveName = modularJarName
+ includeEmptyDirs = false
+ from srcClassesDir
+ }
+@@ -4761,8 +4730,8 @@
+ // and the standalone sdk should be independent of one another, but seems
+ // better than the alternatives.
+ def zipSourceFilesTask = project.task("zipSourceFilesStandalone$t.capital", type: Zip, dependsOn: buildModulesTask) {
+- destinationDirectory = file("${standaloneSdkDir}")
+- archiveFileName = standaloneSrcZipName
++ destinationDir = file("${standaloneSdkDir}")
++ archiveName = standaloneSrcZipName
+ includeEmptyDirs = false
+ from modulesSrcDir
+ include "**/*.java"
+@@ -4787,8 +4756,8 @@
+
+ def modularEmptyPublicationJarName = "${moduleName}.jar"
+ def modularEmptyPublicationJarTask = project.task("moduleEmptyPublicationJar${t.capital}", type: Jar) {
+- destinationDirectory = file("${dstModularJarDir}")
+- archiveFileName = modularEmptyPublicationJarName
++ destinationDir = file("${dstModularJarDir}")
++ archiveName = modularEmptyPublicationJarName
+ manifest {
+ attributes(
+ 'Automatic-Module-Name':"${moduleName}Empty"
+@@ -4798,8 +4767,8 @@
+
+ def modularPublicationJarName = "${moduleName}-${t.name}.jar"
+ def modularPublicationJarTask = project.task("modularPublicationJar${t.capital}", type: Jar, dependsOn: modularEmptyPublicationJarTask) {
+- destinationDirectory = file("${dstModularJarDir}")
+- archiveFileName = modularPublicationJarName
++ destinationDir = file("${dstModularJarDir}")
++ archiveName = modularPublicationJarName
+ from srcLibsDir
+ from srcClassesDir
+ }
+@@ -5133,8 +5102,8 @@
+ file("${rootProject.buildDir}/${jfxBundle}").delete()
+ }
+
+- archiveFileName = jfxBundle
+- destinationDirectory = file("${rootProject.buildDir}")
++ archiveName = jfxBundle
++ destinationDir = file("${rootProject.buildDir}")
+ includeEmptyDirs = false
+ from "${bundledSdkDir}"
+ }
=====================================
debian/patches/no_icu_build.patch
=====================================
@@ -0,0 +1,14 @@
+Description: not attempting to build icu from (embedded) source for the Debian
+ build
+Author: Pierre Gruet <pgt at debian.org>
+Forwarded: not-needed
+Last-Update: 2026-08-10
+
+--- a/modules/javafx.web/src/main/native/Source/PlatformJava.cmake
++++ b/modules/javafx.web/src/main/native/Source/PlatformJava.cmake
+@@ -1,4 +1,4 @@
+ add_subdirectory(ThirdParty/sqlite)
+-add_subdirectory(ThirdParty/icu)
++#add_subdirectory(ThirdParty/icu)
+ add_subdirectory(ThirdParty/libxml)
+ add_subdirectory(ThirdParty/libxslt)
=====================================
debian/patches/series
=====================================
@@ -20,3 +20,5 @@ jdk-21-compilation.patch
64-bit-time-t.patch
gcc-14.patch
75-loongarch-support.patch
+gradle-4.patch
+no_icu_build.patch
=====================================
debian/poms/javafx-base.pom
=====================================
@@ -1,19 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<groupId>org.openjfx</groupId>
<artifactId>javafx-base</artifactId>
- <version>11</version>
+ <version>17</version>
<parent>
<groupId>org.openjfx</groupId>
<artifactId>javafx</artifactId>
- <version>11</version>
+ <version>17</version>
</parent>
<dependencies>
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-base</artifactId>
- <version>11</version>
+ <version>17</version>
<classifier>${javafx.platform}</classifier>
</dependency>
</dependencies>
=====================================
debian/poms/javafx-controls.pom
=====================================
@@ -1,25 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<groupId>org.openjfx</groupId>
<artifactId>javafx-controls</artifactId>
- <version>11</version>
+ <version>17</version>
<parent>
<groupId>org.openjfx</groupId>
<artifactId>javafx</artifactId>
- <version>11</version>
+ <version>17</version>
</parent>
<dependencies>
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-controls</artifactId>
- <version>11</version>
+ <version>17</version>
<classifier>${javafx.platform}</classifier>
</dependency>
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-graphics</artifactId>
- <version>11</version>
+ <version>17</version>
</dependency>
</dependencies>
</project>
=====================================
debian/poms/javafx-fxml.pom
=====================================
@@ -1,25 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<groupId>org.openjfx</groupId>
<artifactId>javafx-fxml</artifactId>
- <version>11</version>
+ <version>17</version>
<parent>
<groupId>org.openjfx</groupId>
<artifactId>javafx</artifactId>
- <version>11</version>
+ <version>17</version>
</parent>
<dependencies>
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-fxml</artifactId>
- <version>11</version>
+ <version>17</version>
<classifier>${javafx.platform}</classifier>
</dependency>
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-controls</artifactId>
- <version>11</version>
+ <version>17</version>
</dependency>
</dependencies>
</project>
=====================================
debian/poms/javafx-graphics.pom
=====================================
@@ -1,25 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<groupId>org.openjfx</groupId>
<artifactId>javafx-graphics</artifactId>
- <version>11</version>
+ <version>17</version>
<parent>
<groupId>org.openjfx</groupId>
<artifactId>javafx</artifactId>
- <version>11</version>
+ <version>17</version>
</parent>
<dependencies>
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-graphics</artifactId>
- <version>11</version>
+ <version>17</version>
<classifier>${javafx.platform}</classifier>
</dependency>
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-base</artifactId>
- <version>11</version>
+ <version>17</version>
</dependency>
</dependencies>
</project>
=====================================
debian/poms/javafx-media.pom
=====================================
@@ -1,25 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<groupId>org.openjfx</groupId>
<artifactId>javafx-media</artifactId>
- <version>11</version>
+ <version>17</version>
<parent>
<groupId>org.openjfx</groupId>
<artifactId>javafx</artifactId>
- <version>11</version>
+ <version>17</version>
</parent>
<dependencies>
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-media</artifactId>
- <version>11</version>
+ <version>17</version>
<classifier>${javafx.platform}</classifier>
</dependency>
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-graphics</artifactId>
- <version>11</version>
+ <version>17</version>
</dependency>
</dependencies>
</project>
=====================================
debian/poms/javafx-swing.pom
=====================================
@@ -1,25 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<groupId>org.openjfx</groupId>
<artifactId>javafx-swing</artifactId>
- <version>11</version>
+ <version>17</version>
<parent>
<groupId>org.openjfx</groupId>
<artifactId>javafx</artifactId>
- <version>11</version>
+ <version>17</version>
</parent>
<dependencies>
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-swing</artifactId>
- <version>11</version>
+ <version>17</version>
<classifier>${javafx.platform}</classifier>
</dependency>
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-graphics</artifactId>
- <version>11</version>
+ <version>17</version>
</dependency>
</dependencies>
</project>
=====================================
debian/poms/javafx-web.pom
=====================================
@@ -1,30 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<groupId>org.openjfx</groupId>
<artifactId>javafx-web</artifactId>
- <version>11</version>
+ <version>17</version>
<parent>
<groupId>org.openjfx</groupId>
<artifactId>javafx</artifactId>
- <version>11</version>
+ <version>17</version>
</parent>
<dependencies>
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-web</artifactId>
- <version>11</version>
+ <version>17</version>
<classifier>${javafx.platform}</classifier>
</dependency>
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-controls</artifactId>
- <version>11</version>
+ <version>17</version>
</dependency>
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-media</artifactId>
- <version>11</version>
+ <version>17</version>
</dependency>
</dependencies>
</project>
=====================================
debian/poms/javafx.pom
=====================================
@@ -5,50 +5,129 @@
<modelVersion>4.0.0</modelVersion>
<groupId>org.openjfx</groupId>
<artifactId>javafx</artifactId>
- <version>11</version>
+ <version>17</version>
<packaging>pom</packaging>
<name>openjfx</name>
<description>OpenJFX JavaFX</description>
- <url>http://openjdk.java.net/projects/openjfx/</url>
+ <url>https://openjdk.java.net/projects/openjfx/</url>
<properties>
- <javafx.version>11</javafx.version>
+ <javafx.version>17</javafx.version>
</properties>
<dependencyManagement>
</dependencyManagement>
<profiles>
<profile>
- <id>linux</id>
+ <id>linux-x86_64</id>
<activation>
<os>
<name>linux</name>
+ <arch>amd64</arch>
</os>
+ <property>
+ <name>javafx.monocle</name>
+ <value>!true</value>
+ </property>
</activation>
<properties>
<javafx.platform>linux</javafx.platform>
</properties>
</profile>
<profile>
- <id>macosx</id>
+ <id>linux-aarch64</id>
+ <activation>
+ <os>
+ <name>linux</name>
+ <arch>aarch64</arch>
+ </os>
+ <property>
+ <name>javafx.monocle</name>
+ <value>!true</value>
+ </property>
+ </activation>
+ <properties>
+ <javafx.platform>linux-aarch64</javafx.platform>
+ </properties>
+ </profile>
+ <profile>
+ <id>linux-arm32</id>
+ <activation>
+ <os>
+ <name>linux</name>
+ <arch>arm</arch>
+ </os>
+ <property>
+ <name>javafx.monocle</name>
+ <value>true</value>
+ </property>
+ </activation>
+ <properties>
+ <javafx.platform>linux-arm32-monocle</javafx.platform>
+ </properties>
+ </profile>
+ <profile>
+ <id>macosx-x86_64</id>
<activation>
<os>
<name>mac os x</name>
+ <arch>x86_64</arch>
</os>
+ <property>
+ <name>javafx.monocle</name>
+ <value>!true</value>
+ </property>
</activation>
<properties>
<javafx.platform>mac</javafx.platform>
</properties>
+ </profile>
+ <profile>
+ <id>macosx-aarch64</id>
+ <activation>
+ <os>
+ <name>mac os x</name>
+ <arch>aarch64</arch>
+ </os>
+ <property>
+ <name>javafx.monocle</name>
+ <value>!true</value>
+ </property>
+ </activation>
+ <properties>
+ <javafx.platform>mac-aarch64</javafx.platform>
+ </properties>
</profile>
<profile>
- <id>windows</id>
+ <id>windows-x86_64</id>
<activation>
<os>
<family>windows</family>
+ <arch>amd64</arch>
</os>
+ <property>
+ <name>javafx.monocle</name>
+ <value>!true</value>
+ </property>
</activation>
<properties>
<javafx.platform>win</javafx.platform>
</properties>
</profile>
+ <profile>
+ <id>windows-x86</id>
+ <activation>
+ <os>
+ <family>windows</family>
+ <arch>x86</arch>
+ </os>
+ <property>
+ <name>javafx.monocle</name>
+ <value>!true</value>
+ </property>
+ </activation>
+ <properties>
+ <javafx.platform>win-x86</javafx.platform>
+ </properties>
+ </profile>
<profile>
<id>javafx.platform.custom</id>
<activation>
@@ -65,7 +144,7 @@
<licenses>
<license>
<name>GPLv2+CE</name>
- <url>http://openjdk.java.net/legal/gplv2+ce.html</url>
+ <url>https://openjdk.java.net/legal/gplv2+ce.html</url>
<distribution>repo</distribution>
<comments>GNU General Public License version 2 with the Classpath Exception</comments>
</license>
@@ -80,8 +159,8 @@
</developers>
<scm>
- <connection>scm:git:git://github.com/javafxports/openjdk-jfx.git</connection>
- <developerConnection>scm:git:ssh://github.com:javafxports/openjdk-jfx.git</developerConnection>
- <url>http://github.com/javafxports/openjdk-jfx</url>
+ <connection>scm:git:git://github.com/openjdk/jfx.git</connection>
+ <developerConnection>scm:git:ssh://github.com:openjdk/jfx.git</developerConnection>
+ <url>https://github.com/openjdk/jfx</url>
</scm>
</project>
=====================================
debian/rules
=====================================
@@ -13,7 +13,7 @@ endif
export OPENJFX_HOME = /usr/share/openjfx
export QT_SELECT = qt5
-export NUMBER_OF_PROCESSORS ?= $(shell nproc)
+export NUMBER_OF_PROCESSORS ?= $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
%:
dh $@ --buildsystem=gradle --no-parallel --with maven-repo-helper
@@ -56,14 +56,14 @@ override_dh_install-arch:
override_dh_install-indep:
dh_install -i
- dh_install -popenjfx-source build/sdk/lib/src.zip $(OPENJFX_HOME)/lib/
+ dh_install -popenjfx-source build/sdk/src.zip $(OPENJFX_HOME)/lib/
override_mh_install:
mh_install
- # Install the empty classifier-less artifacts
+ # Install the classifier-less artifacts
for module in base controls fxml graphics media swing web; do \
- mh_installjar -plibopenjfx-java debian/poms/javafx-$$module.pom build/publications/javafx.$$module.jar; \
+ mh_installjar -plibopenjfx-java debian/poms/javafx-$$module.pom build/sdk/lib/javafx.$$module.jar --java-lib; \
done
execute_after_dh_auto_clean:
=====================================
debian/watch
=====================================
@@ -0,0 +1,5 @@
+Version: 5
+
+Source: https://github.com/openjdk/jfx17u/tags
+Matching-Pattern: (?:.*?/)?v?@ANY_VERSION@\.tar\.gz
+Filenamemangle: s%(?:.*?)?v?@ANY_VERSION@\.tar\.gz%@PACKAGE at -$1.tar.gz%
View it on GitLab: https://salsa.debian.org/java-team/openjfx/-/compare/3c6f32369c06295fe6f67be7879f777fbb509a0b...8d2624025ae3c639a41a2f38ca8eaaac4845de0c
--
View it on GitLab: https://salsa.debian.org/java-team/openjfx/-/compare/3c6f32369c06295fe6f67be7879f777fbb509a0b...8d2624025ae3c639a41a2f38ca8eaaac4845de0c
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/20260811/265618d8/attachment.htm>
More information about the pkg-java-commits
mailing list