Package Details: graal-bin

Git Clone URL: (read-only)
Package Base: graal-bin
Description: Universal virtual machine for running applications written in a variety of languages (JVM-based, LLVM-based, or other)
Upstream URL:
Licenses: custom
Conflicts: graal
Provides: graal, java-environment=8, java-runtime=8
Submitter: lucaswerkmeister
Maintainer: lucaswerkmeister
Last Packager: lucaswerkmeister
Votes: 19
Popularity: 1.544426
First Submitted: 2018-05-02 22:30
Last Updated: 2019-09-13 19:10

Dependencies (3)

Required by (1000)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3

lucaswerkmeister commented on 2018-07-27 21:36

Note: LibreOffice is apparently not compatible with the Java provided by this package. If you get the following error:

/usr/lib/libreoffice/program/soffice.bin: symbol lookup error: /usr/lib/ undefined symbol: FT_Face_GetCharVariantIndex

then you need to configure LibreOffice to use a different Java. Unfortunately, just switching the default Java with archlinux-java isn’t enough for this, since LibreOffice seems to cache the default Java location. The following steps worked for me:

  1. Switch the default Java to java-10-openjdk (pacman -S jre10-openjdk; archlinux-java set java-10-openjdk).
  2. Remove the file ~/.config/libreoffice/4/user/config/javasettings_Linux_X86_64.xml (which I found by grepping ~/.config for “graal”).
  3. Launch LibreOffice. This will regenerate the file mentioned above, this time referring to Java 10.
  4. At this point, you can switch the default Java back to java-8-graal, and LibreOffice will continue to use Java 10.

lucaswerkmeister commented on 2018-06-15 09:36

Okay, finally updated. (Sorry it took so long – I was having some unrelated makepkg problems.)

lucaswerkmeister commented on 2018-06-07 08:55

Thanks for the patch @char101, that makes my life a bit simpler :) I’d like to credit you as the git author of the commit to update PKGBUILD, should I use any particular name or email address?

char101 commented on 2018-06-07 04:37

rc2 is available

diff --git a/PKGBUILD b/PKGBUILD
index 8bb6b3b..2113e01 100644
@@ -2,7 +2,7 @@

 pkgdesc='Universal virtual machine for running applications written in a variety of languages (JVM-based, LLVM-based, or other)'
@@ -17,11 +17,11 @@ provides=('java-environment=8' "$pkgname_")

 package() {
-    cd "${pkgname_}vm-${pkgver_}"
+    cd "${pkgname_}vm-ce-${pkgver_}"
     mkdir -p "$pkgdir/usr/lib/jvm/java-8-graal/"
     cp -a -t "$pkgdir/usr/lib/jvm/java-8-graal/" *
-    install -Dm644 GraalCE_license_3rd_party_license.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+    install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/"