diff options
author | Lucas Werkmeister | 2020-05-22 11:30:08 +0200 |
---|---|---|
committer | Lucas Werkmeister | 2020-05-22 11:30:08 +0200 |
commit | d4914019edf7d340e149cd2ca1cbb7ca72d3c353 (patch) | |
tree | e02b505849a39b00cc915129e629a9ff2fd8b233 | |
parent | e65ca861f10157923223ef020e256a0a80faf7b8 (diff) | |
download | aur-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-- | PKGBUILD | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -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" } |