mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-24 06:48:18 -07:00
dev-java/scala-cli-bin: add 1.13.0
Signed-off-by: Florian Schmaus <flow@gentoo.org>
This commit is contained in:
@@ -1,6 +1,9 @@
|
||||
DIST scala-cli-amd64-1.10.1.gz 40279670 BLAKE2B 99294f1c11f5dd8195c92cd84382ff4371906c3b3cf0aff215c568fbdf2fbf50f72f36b73a81f757ca2c0b6de4e45e808a5e47133a4531eb823e35c93d29fb16 SHA512 bfd41df7117fe86a1103bcc4f74edad4469dc0f87be649ea361c8f4e056b80ecc6c3b316f62fbdf70068aa2be605aa26916fb4e1f4aad1b253508952ec61e197
|
||||
DIST scala-cli-amd64-1.12.2.gz 43487074 BLAKE2B 421edc8da7aa78c349ec17c80961d732d47376772dfe38fedc61c63b32fdf11b3f60427b23a6cc337150693c908de3a73e62ac1677b232b2b4655d8b064198b3 SHA512 753c518b3e07b6d4b19ff9f17aa465d02771f5264773b9aaf0c096806d525370cf3919077d59ba2f5bc002f6cb3424f774d2d6030b31f922fb5a22ac72be9c6c
|
||||
DIST scala-cli-amd64-1.13.0.gz 44511209 BLAKE2B eb8fdfeefae74280da6718ed01c60a3c3f5ea3c34d01fd58993cbdec4db61723a7a790df0265be1d5ecfc88c468a4b5eccdb82a3f0706df8614aca18d777d581 SHA512 cfb8c73ea67d46d096b76a75091d58d738e04273e6271bb894c65d4c9ab6739c2816eadd51bea6363eeff2c4e67cbfc2fc854255c86c875e51089f0275660e05
|
||||
DIST scala-cli-arm64-1.10.1.gz 40359451 BLAKE2B 4a308f920dee098cc61e69dc80215ccacd5f84523c01994a193cc1debb79fcc7bfced28b77d6722e56d809abf21fb1ac0729b3439cd2c9edda8073710c5995e0 SHA512 8977471c1e70d9a9be904b7e607d5d6600e9d8e6ab9ede96151f1290135d1c7b6153a9bc9656393f8395d6be6c7c7121414fbb86dcaa54a92fc671dfd8c586c6
|
||||
DIST scala-cli-arm64-1.12.2.gz 42325724 BLAKE2B 01bc0e06f4be92d16bc18588813ede4cdd9d850803363ff9da75168141c45bf73ef8858431d792917338ec099954562c8f424b91a4c02d30db90c2ae98757a45 SHA512 0def09042c078c230c6c8577768dcb8a3b0c4346ec1cb9b3b9b7fdb844fe12755c7fd005f09098957db4561931946951a1be18c8d975bfe4d15a2ead4fa50562
|
||||
DIST scala-cli-arm64-1.13.0.gz 43365263 BLAKE2B 9c7340b6a5df7af76c1f3cb0cf003c237ced92c38288a2ce628fdce1a05c6ea54e7f43b635cebceeaadc5887f19a068e3eaa4ba6c31efa6e95b0e264edc25db7 SHA512 77af2f9b76ae8b53348d81e9f3386599a9c6b13dc1320b2545b287056c0275bc6f8b44dd848a6da3f3471445caebac0e151d68699f11b456be74884fe39cb0f2
|
||||
DIST scala-cli-non-native-1.10.1 8207066 BLAKE2B f53ae775e4f9f31958bf6de351e7b74b4fdda95f26a6c19772dcaf18148b5b358bd8c64980cbebf6386849d47b861c788bc8d62c222289638dd18c0836f4cc37 SHA512 e7a967df5c3d39f388a243ac630c2b7a8dc360d0c18c770f0ce6b10879ac77c5047890a06cd2460d00a851d57f2e1d6cb4bdccbb08319362699a379139801289
|
||||
DIST scala-cli-non-native-1.12.2 8250773 BLAKE2B 9e37e38af1907a7a1b1e90e018530edd12986f59b4a333da704c4f219dcd243b3fdd8f4cb13de50732b0977d5de7b2359aa914be10837fb04e57d5b1eee088f5 SHA512 d134f3958a8a9d0c15918c51a7e0cebcaa963d1b7d85137bdd984a666db51d7083274bde05274f67bec4bc6287e87469b633eecf8b657b814686099adb4d4334
|
||||
DIST scala-cli-non-native-1.13.0 8372435 BLAKE2B 09a40e45d2cc55881676cfea7812cfbd60bbceb4aa6f3ab8d6a4f57c11ae6bfbe9af6c0f86080429ecec41e5cd5d311040e1de429b922e5c33f2c5f9125ca115 SHA512 78bb708d27eed3e8037cfec96e9994f0286c54f75889854dedf762b9431ccdbea7ccf126f0a301c6e24d10a8e8512b885811b7692176193e4f53b3caba22d016
|
||||
|
||||
76
dev-java/scala-cli-bin/scala-cli-bin-1.13.0.ebuild
Normal file
76
dev-java/scala-cli-bin/scala-cli-bin-1.13.0.ebuild
Normal file
@@ -0,0 +1,76 @@
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit shell-completion
|
||||
|
||||
UPSTREAM_PV=${PV/_/-}
|
||||
UPSTREAM_PV=${UPSTREAM_PV/rc/RC}
|
||||
|
||||
DESCRIPTION="CLI to interact with Scala and Java"
|
||||
HOMEPAGE="https://scala-cli.virtuslab.org/"
|
||||
SRC_URI="
|
||||
!amd64? ( !arm64? (
|
||||
https://github.com/VirtusLab/scala-cli/releases/download/v${UPSTREAM_PV}/scala-cli
|
||||
-> scala-cli-non-native-${UPSTREAM_PV}
|
||||
) )
|
||||
amd64? (
|
||||
https://github.com/VirtusLab/scala-cli/releases/download/v${UPSTREAM_PV}/scala-cli-x86_64-pc-linux.gz
|
||||
-> scala-cli-amd64-${UPSTREAM_PV}.gz
|
||||
)
|
||||
arm64? (
|
||||
https://github.com/VirtusLab/scala-cli/releases/download/v${UPSTREAM_PV}/scala-cli-aarch64-pc-linux.gz
|
||||
-> scala-cli-arm64-${UPSTREAM_PV}.gz
|
||||
)
|
||||
"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64"
|
||||
|
||||
# A JRE is not strictly required if native images of scala-cli are used
|
||||
# (amd64, arm64). However we may want a system JRE anyway, and having JRE
|
||||
# in RDEPEND reduces the chances that scala-cli needs to install one
|
||||
# for the user.
|
||||
RDEPEND="
|
||||
>=virtual/jre-11
|
||||
virtual/zlib:=
|
||||
"
|
||||
BDEPEND="!amd64? ( !arm64? ( >=virtual/jre-11 ) )"
|
||||
|
||||
QA_TEXTRELS="*"
|
||||
QA_FLAGS_IGNORED="/usr/bin/scala-cli"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
if use amd64; then
|
||||
mv scala-cli-amd64-${UPSTREAM_PV} scala-cli || die
|
||||
elif use arm64; then
|
||||
mv scala-cli-arm64-${UPSTREAM_PV} scala-cli || die
|
||||
else
|
||||
mv scala-cli-non-native-${UPSTREAM_PV} scala-cli || die
|
||||
fi
|
||||
|
||||
chmod +x scala-cli || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
for shell in bash zsh; do
|
||||
./scala-cli install-completions \
|
||||
--shell ${shell} \
|
||||
--env \
|
||||
--output "${S}" \
|
||||
> ${shell}-completion || die
|
||||
done
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin scala-cli
|
||||
|
||||
newbashcomp bash-completion scala-cli
|
||||
dozshcomp zsh/_scala-cli
|
||||
}
|
||||
Reference in New Issue
Block a user