summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKokaKiwi2020-05-01 16:00:12 +0200
committerKokaKiwi2020-05-01 16:00:12 +0200
commitbab0176ec71e3893865c291248cc291aa90e7719 (patch)
tree2d8e1db60a57980d415c59d1e0f751b8b4853a1f
parent686c195373dcc85d64dfa5f457af146c76b28323 (diff)
downloadaur-bab0176ec71e3893865c291248cc291aa90e7719.tar.gz
Fix package.
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD23
2 files changed, 22 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2b7ce45c29d6..84140ae5a46c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,11 +1,15 @@
pkgbase = elixir-ls-git
pkgdesc = A frontend-independent Language Server Protocol for Elixir
- pkgver = 0.3.0.r12.g5c0166c
- pkgrel = 2
+ pkgver = 0.3.3.r17.gb60f9b1
+ pkgrel = 1
url = https://github.com/elixir-lsp/elixir-ls
arch = any
+ license = Apache
+ makedepends = git
depends = elixir>=1.7.0
depends = erlang-nox>=20.0
+ provides = elixir-ls
+ conflicts = elixir-ls
source = elixir-ls::git://github.com/elixir-lsp/elixir-ls.git
sha256sums = SKIP
diff --git a/PKGBUILD b/PKGBUILD
index fe6138631134..b3fc0cc8ce1d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,12 +1,16 @@
# Maintainer: KokaKiwi <kokakiwi@kokakiwi.net>
_pkgname=elixir-ls
pkgname=elixir-ls-git
-pkgver=0.3.0.r12.g5c0166c
-pkgrel=2
+pkgver=0.3.3.r17.gb60f9b1
+pkgrel=1
pkgdesc='A frontend-independent Language Server Protocol for Elixir'
-arch=('any')
url='https://github.com/elixir-lsp/elixir-ls'
+license=('Apache')
+arch=('any')
depends=('elixir>=1.7.0' 'erlang-nox>=20.0')
+makedepends=('git')
+provides=('elixir-ls')
+conflicts=('elixir-ls')
source=("${_pkgname}::git://github.com/elixir-lsp/elixir-ls.git")
sha256sums=('SKIP')
@@ -27,10 +31,15 @@ build() {
package() {
cd "${_pkgname}"
- install -dm0755 "${pkgdir}"/usr/lib/elixir-ls
- MIX_ENV=prod mix elixir_ls.release -o "${pkgdir}"/usr/lib/elixir-ls
+ export MIX_ENV=prod
+
+ install -dm0755 "${pkgdir}"/usr/lib/${_pkgname}
+ mix elixir_ls.release -o "${pkgdir}"/usr/lib/${_pkgname}
install -dm0755 "${pkgdir}"/usr/bin
- ln -sf /usr/lib/elixir-ls/language_server.sh "${pkgdir}"/usr/bin/elixir-ls
- ln -sf /usr/lib/elixir-ls/debugger.sh "${pkgdir}"/usr/bin/elixir-ls-debugger
+
+ echo "#!/bin/sh\nexec /usr/lib/${_pkgname}/language_server.sh" > "${pkgdir}"/usr/bin/elixir-ls
+ echo "#!/bin/sh\nexec /usr/lib/${_pkgname}/debugger.sh" > "${pkgdir}"/usr/bin/elixir-ls-debug
+
+ chmod +x "${pkgdir}"/usr/bin/*
}