summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLucas Werkmeister2020-05-22 11:30:08 +0200
committerLucas Werkmeister2020-05-22 11:30:08 +0200
commitd4914019edf7d340e149cd2ca1cbb7ca72d3c353 (patch)
treee02b505849a39b00cc915129e629a9ff2fd8b233
parente65ca861f10157923223ef020e256a0a80faf7b8 (diff)
downloadaur-d4914019edf7d340e149cd2ca1cbb7ca72d3c353.tar.gz
Update to 20.1.0
Includes a workaround for an upstream issue – two header files are shipped both in the GraalVM package and in the Native Image component, so pacman refuses to install them both. The files are identical, so we remove them from this package.
-rw-r--r--PKGBUILD10
1 files changed, 7 insertions, 3 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 6760f3da429c..85affb90c69b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
java_=11
pkgname_=native-image
pkgname="${pkgname_}-jdk${java_}-bin"
-pkgver=20.0.0
+pkgver=20.1.0
pkgrel=1
pkgdesc="Plugin to turn GraalVM-based applications into native binary images (Java ${java_} version)"
arch=('x86_64'
@@ -13,8 +13,8 @@ license=('custom')
depends=("jdk${java_}-graalvm-bin")
source_x86_64=("https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-${pkgver}/${pkgname_}-installable-svm-java${java_}-linux-amd64-${pkgver}.jar")
source_aarch64=("https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-${pkgver}/${pkgname_}-installable-svm-java${java_}-linux-aarch64-${pkgver}.jar")
-sha256sums_x86_64=('5e110d42a818b14324779b1d3e6ecfc50065ab9cd90e2e6905be5f922500d8c3')
-sha256sums_aarch64=('a796fcfdf8b01ff1eaf74d5603182b548f39bca0e4c54ca1682db8a2fcc338b7')
+sha256sums_x86_64=('dfee7b7872bc4448ce6df6732adcd01e2758de1133233dabf921d8e98f5f79c9')
+sha256sums_aarch64=('564272f3ab56b2cfb79685acaef0b7725b9cbcf2d495f9eced413e1808b87625')
package() {
local file eq permissions mode name target
@@ -53,5 +53,9 @@ package() {
ln -s -- "$target" "$pkgdir/usr/lib/jvm/java-${java_}-graalvm/$name"
done < META-INF/symlinks
+ # work around https://github.com/oracle/graal/issues/2491
+ unlink "$pkgdir/usr/lib/jvm/java-${java_}-graalvm/lib/graal_isolate.h"
+ unlink "$pkgdir/usr/lib/jvm/java-${java_}-graalvm/lib/graal_isolate_dynamic.h"
+
install -DTm644 LICENSE_NATIVEIMAGE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}