summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLucas Werkmeister2018-05-10 19:05:16 +0200
committerLucas Werkmeister2018-05-10 19:05:16 +0200
commitc4090b7c4854cd6c4a26f10e831474b3053894da (patch)
treecf3772e917bfb0f5cbaef70c7958f0b69446bf58
parentd37c15a76d8f41fdcc8a81ea460e33bc53605885 (diff)
downloadaur-c4090b7c4854cd6c4a26f10e831474b3053894da.tar.gz
Symlink truffleruby into /usr/bin/
Suggested by AUR user PhCl. The java-runtime-common package already adds /usr/lib/jvm/default/bin to the path, but this makes truffleruby work even when another JVM than java-8-graal is used as the default JVM.
-rw-r--r--PKGBUILD6
1 files changed, 4 insertions, 2 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 72633f374e85..1d9fb22914ca 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@ pkgname_=truffleruby
pkgname=${pkgname_}-bin
pkgver_=1.0.0-rc1
pkgver=${pkgver_/-/_}
-pkgrel=1
+pkgrel=2
pkgdesc='Graal based, high-performance implementation of the Ruby language'
arch=('x86_64')
url='https://github.com/oracle/truffleruby'
@@ -20,7 +20,7 @@ sha256sums=('27ac51f88fff16c8876cb7825ff1247ccd83f375f5a37b39cecf56917b339d52')
package() {
local file eq permissions mode name target
- mkdir -p "$pkgdir/usr/lib/jvm/java-8-graal/"
+ mkdir -p "$pkgdir/usr/lib/jvm/java-8-graal/" "$pkgdir/usr/bin/"
cp -a -t "$pkgdir/usr/lib/jvm/java-8-graal/" docs/ jre/
printf '\n' >> META-INF/permissions
@@ -55,4 +55,6 @@ package() {
done < META-INF/symlinks
install -Dm644 jre/languages/ruby/GraalCE_Ruby_license_3rd_party_license.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+
+ ln -s ../../usr/lib/jvm/java-8-graal/bin/truffleruby "$pkgdir/usr/bin/"
}