# Copyright 2021-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
MAVEN_PROVIDES="
org.jetbrains.kotlinx:kotlinx-coroutines-core:${PV}
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:${PV}
"
inherit java-pkg-2 java-pkg-simple
MY_PN="${PN%-bin}-jvm"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="Coroutines support libraries for Kotlin"
HOMEPAGE="https://github.com/Kotlin/kotlinx.coroutines"
SRC_URI="https://repo1.maven.org/maven2/org/jetbrains/kotlinx/${MY_PN}/${PV}/${MY_P}.jar"
LICENSE="Apache-2.0"
SLOT="1.5.0"
KEYWORDS="~amd64"
RDEPEND="
>=virtual/jre-1.8:*
"
src_unpack() {
: # Binary package, no source to unpack or compile
}
src_compile() {
cp "${DISTDIR}/${MY_P}.jar" "${JAVA_JAR_FILENAME}" ||
die "Failed to copy JAR to JAVA_JAR_FILENAME"
}
src_install() {
java-pkg_jarinto "/opt/${PN}-${SLOT}/lib"
java-pkg-simple_src_install
java-pkg_register-optional-dependency "kotlin-stdlib-1.5"
java-pkg_register-optional-dependency "kotlin-stdlib-1.6"
}