Use system JavaFX for PDFsam

This commit is contained in:
Mario Fetka
2026-06-29 21:18:48 +02:00
parent abf329940d
commit 538b7ff4bb
8 changed files with 93 additions and 22 deletions

View File

@@ -0,0 +1,6 @@
DIST javafx-base-25.0.3-linux.jar 749081 BLAKE2B 9a1ec977c23ac98bb7adfcb8afab23ed53ff1890db44ff7d6a164bdf4a9e761edf81a22f6e04e554417cf481e84bcfd94ff321db30267180ec89083d2c8f0372 SHA512 27313e5e68f79bcb4d82b1defb74d9b6cbe216e86a813fc77c8fe95e8565c9e693db6e805054995bc7aabdbda1362d4070604b8fa0b9c2692aaf2807cb7bb490
DIST javafx-controls-25.0.3-linux.jar 2602903 BLAKE2B 0774ec88bc153c8739f9ec008608a9738137528c4070968149e909072a729f6722ce1bf2d4b9d6b0ee450733a3676e42742d2c177388393c919af343b0e1f561 SHA512 920ef6aff13e0c512721f8a9cfe859851b5c69bd6f157f4444101c1079de268fcb704c0f7c141a27285eb03750a3f14c02b1feba60e48097da9aaf00950438f4
DIST javafx-graphics-25.0.3-linux.jar 5403472 BLAKE2B 675165701f09fba7d05684493f9ed222993325c2dbd7a03c21055eb4f5cc0e3337de31a87e63e81547aa6f5ea346a201a71805cbfd9519be68392dbcbad2f103 SHA512 c52bf99a357bdd8acab33b920602b1b0cb8bc87814a2b110762d5391b486024b7dbc834caf8a3d62cf0f414c1d1076fe01e98b02f00ca33779e1e6c67543c766
DIST javafx-media-25.0.3-linux.jar 1578285 BLAKE2B e4f776219d190dddabd6589b13d984f36a4abd1f3ff4caf7892065f159f084209f572269d4aac6550955a350b86947b20cf30b8b509a39e0d8fb579bb75117cc SHA512 df6257794fad5610d1de9fe134f18ce9675b9f9f5a722d098295d98489036548c80cfba37069847c7736cb9f9bafb26c0414ca8cdd5ffcf923f972a8a812d071
EBUILD openjfx-bin-25.0.3.ebuild 1139 BLAKE2B ce16e31125956d8ab9958bd5b255aba14178481c418f39479463367f043d856162560ba1c8b6a9ed8f18a9efffe4d8b9d64c13367d0890147cbedca620c0a62b SHA512 4a762170b9f908b53784bb4cc12b00a474654be74acb98c82e8a14b6aaba695372ffda90b3f9b25558566df7d551ddd0cebe928fd1b7306942c8f63562c2533e
MISC metadata.xml 339 BLAKE2B 6d5447c39d29100426c8fd1321cacdb8fb05275eefbc4874af1190f126a6f050fd864eb085ad7ae995acc92d47b170bd12bf7386692c809e3a20fd8e987f1e74 SHA512 a525fe755ebe3f4ba49e9997c04f0a10fe7e8d181e87ce57887d51aac928491528931a3d3e96cac5f9f9ecf755c63d354c5279c1ae4791315d254ac69048a339

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>mario.fetka@disconnected-by-peer.at</email>
<name>Mario Fetka</name>
</maintainer>
<upstream>
<remote-id type="github">openjdk/jfx</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,33 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit java-utils-2
DESCRIPTION="Java OpenJFX client application platform"
HOMEPAGE="https://openjfx.io/ https://gluonhq.com/products/javafx/"
SRC_URI="
https://repo1.maven.org/maven2/org/openjfx/javafx-base/${PV}/javafx-base-${PV}-linux.jar
https://repo1.maven.org/maven2/org/openjfx/javafx-controls/${PV}/javafx-controls-${PV}-linux.jar
https://repo1.maven.org/maven2/org/openjfx/javafx-graphics/${PV}/javafx-graphics-${PV}-linux.jar
https://repo1.maven.org/maven2/org/openjfx/javafx-media/${PV}/javafx-media-${PV}-linux.jar
"
S="${WORKDIR}"
LICENSE="GPL-2-with-classpath-exception"
SLOT="${PV%%.*}"
KEYWORDS="amd64"
DEPEND="virtual/jdk:25"
RDEPEND="virtual/jre:25"
src_unpack() { :; }
src_install() {
java-pkg_newjar "${DISTDIR}/javafx-base-${PV}-linux.jar" javafx.base.jar
java-pkg_newjar "${DISTDIR}/javafx-controls-${PV}-linux.jar" javafx.controls.jar
java-pkg_newjar "${DISTDIR}/javafx-graphics-${PV}-linux.jar" javafx.graphics.jar
java-pkg_newjar "${DISTDIR}/javafx-media-${PV}-linux.jar" javafx.media.jar
}