34 lines
1.1 KiB
Bash
34 lines
1.1 KiB
Bash
# 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
|
|
}
|