mirror of
https://github.com/pentoo/pentoo-overlay
synced 2025-12-06 08:25:01 +01:00
41 lines
1.2 KiB
Bash
41 lines
1.2 KiB
Bash
# Copyright 2025 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://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="
|
|
dev-java/openjdk-bin:${SLOT}
|
|
"
|
|
RDEPEND="${DEPEND}"
|
|
|
|
src_unpack() {
|
|
dodir "${S}"
|
|
|
|
for MY_A in $A; do
|
|
cp -L "${DISTDIR}/${MY_A}" "${S}/${MY_A}" || die
|
|
echo "${MY_A}"
|
|
done
|
|
}
|
|
|
|
src_install() {
|
|
java-pkg_newjar javafx-base-${PV}-linux.jar javafx.base.jar
|
|
java-pkg_newjar javafx-controls-${PV}-linux.jar javafx.controls.jar
|
|
java-pkg_newjar javafx-graphics-${PV}-linux.jar javafx.graphics.jar
|
|
java-pkg_newjar javafx-media-${PV}-linux.jar javafx.media.jar
|
|
}
|