summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD16
1 files changed, 13 insertions, 3 deletions
diff --git a/PKGBUILD b/PKGBUILD
index e9b6a41e45bf..8ab0ae325111 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,6 +5,16 @@ pkgrel=1
pkgdesc="Bridje is a statically typed LISP targeting GraalVM, drawing inspiration from both Clojure and Haskell."
arch=('x86_64')
url="https://github.com/bridje/bridje"
-license=('EPL')
-depends=()
-install=
+license=('custom')
+depends=('jdk11-graalvm-bin')
+
+source=("https://github.com/bridje/bridje/releases/download/v${pkgver}/bridje-component-${pkgver}.jar")
+sha256sums=('fa21c0a4eaccdc89238a9b22db5fa266e50eb8b0824b3c5d41e1f80e420a2e44')
+
+package() {
+ mkdir -p "$pkgdir/usr/lib/jvm/java-11-graalvm/bin"
+ cp -a -t "$pkgdir/usr/lib/jvm/java-11-graalvm/" languages/
+
+ chmod +x "$pkgdir/usr/lib/jvm/java-11-graalvm/languages/brj/bin/brj"
+ ln -s "$pkgdir/usr/lib/jvm/java-11-graalvm/languages/brj/bin/brj" "$pkgdir/usr/lib/jvm/java-11-graalvm/bin/brj"
+}