Package Details: jdk17-graalvm-bin 22.3.1-1

Git Clone URL: https://aur.archlinux.org/jdk17-graalvm-bin.git (read-only, click to copy)
Package Base: jdk17-graalvm-bin
Description: Universal virtual machine for running applications written in a variety of languages (JVM-based, LLVM-based, or other), Java 17 version
Upstream URL: https://www.graalvm.org/
Licenses: custom
Provides: java-environment, java-runtime
Submitter: mio-19
Maintainer: lucaswerkmeister
Last Packager: lucaswerkmeister
Votes: 3
Popularity: 0.44
First Submitted: 2021-08-29 04:22 (UTC)
Last Updated: 2023-01-26 21:52 (UTC)

Dependencies (5)

Required by (2430)

Sources (3)

Latest Comments

lucaswerkmeister commented on 2022-07-26 20:09 (UTC)

Note: JavaScript, the LLVM runtime and VisualVM used to be included in this package, but were extracted to separate packages starting with 22.2.0. You may need to install them now, especially JS and LLVM. (See optdepends for the package names.)

Reperak commented on 2021-10-30 21:21 (UTC)

To upgrade this package to the latest 21.3.0 release

diff --git a/PKGBUILD b/PKGBUILD
index ae2741e..22bd9bd 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,8 +2,7 @@

 java_=17
 pkgname="jdk${java_}-graalvm-bin"
-pkgver=21.3.0.20210827.1945
-VER=21.3.0-dev-20210827_1945
+pkgver=21.3.0
 pkgrel=1
 pkgdesc="Universal virtual machine for running applications written in a variety of languages (JVM-based, LLVM-based, or other), Java ${java_} version"
 arch=('x86_64'
@@ -20,13 +19,13 @@ options=('staticlibs')
 install="$pkgname.install"
 source=('graalvm-rebuild-libpolyglot.hook')
 sha256sums=('SKIP')
-source_x86_64=("https://github.com/graalvm/graalvm-ce-dev-builds/releases/download/${VER}/graalvm-ce-java${java_}-linux-amd64-dev.tar.gz")
-source_aarch64=("https://github.com/graalvm/graalvm-ce-dev-builds/releases/download/${VER}/graalvm-ce-java${java_}-linux-aarch64-dev.tar.gz")
-sha256sums_x86_64=('SKIP')
-sha256sums_aarch64=('SKIP')
+source_x86_64=("https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-${pkgver}/graalvm-ce-java${java_}-linux-amd64-${pkgver}.tar.gz")
+source_aarch64=("https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-${pkgver}/graalvm-ce-java${java_}-linux-aarch64-${pkgver}.tar.gz")
+sha256sums_x86_64=('11d8039e0a7a31b799a6f20a0e806e4128730e9a2595a7ffdec1443539d4c3f6')
+sha256sums_aarch64=('96f94265dbd0ff6971a60be256ee6c4c27ee0156e9fbbc59bdb7b85301a21f26')

 package() {
-    cd "graalvm-ce-java${java_}-"*-dev
+    cd "graalvm-ce-java${java_}-${pkgver}"
     mkdir -p "$pkgdir/usr/lib/jvm/java-${java_}-graalvm/"
     cp -a -t "$pkgdir/usr/lib/jvm/java-${java_}-graalvm/" *
     install -DTm644 LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE"