summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD19
1 files changed, 11 insertions, 8 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 4b3049724678..540eef1b41b7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,15 +1,17 @@
-# Maintainer: Tony André Haugen (t0nyandre) <post@tonyand.re>
+# Maintainer: f1reflyylmao <f1refly@airmail.cc>
+# Contributor: Tony André Haugen (t0nyandre) <post@tonyand.re>
pkgname=scry-git
_gitname=scry
-pkgver=1.e3f3168
+pkgver=203.8e8e822
pkgrel=1
pkgdesc="Scry is a language server for Crystal."
arch=("x86_64")
-url="https://github.com/crystal-lang-tools/$_gitname"
+url="https://github.com/crystal-lang-tools/${_gitname}"
license=("MIT")
-depends=("git" "crystal-git")
-source=("git+https://github.com/crystal-lang-tools/$_gitname")
+depends=("git" "crystal" "shards")
+provides=("scry")
+source=("git+$url")
sha256sums=("SKIP")
pkgver() {
@@ -19,11 +21,12 @@ pkgver() {
build() {
cd "$srcdir/$_gitname"
- crystal build -p --verbose --no-debug -o $_gitname src/$_gitname.cr
+ shards install
+ shards build --production --release --no-debug --progress "${_gitname}"
}
package() {
cd "$srcdir/$_gitname"
- install -D -m 0755 ./$_gitname "${pkgdir}/usr/bin/$_gitname"
- install -D -m 0644 LICENSE "${pkgdir}/usr/share/licenses/$_gitname/LICENSE"
+ install -D -m 0755 "./bin/${_gitname}" "${pkgdir}/usr/bin/${_gitname}"
+ install -D -m 0644 LICENSE "${pkgdir}/usr/share/licenses/${_gitname}/LICENSE"
}