summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKokaKiwi2021-05-25 01:59:24 +0200
committerKokaKiwi2021-05-25 01:59:24 +0200
commit2449704eba2ae79085156c83025262bb0e614470 (patch)
tree3c0f5e5a6178cd25d940961b42ce746b07c9012a
parentf8cc385b79d1e3556d68b91ea9dce3fd3c5bf114 (diff)
downloadaur-2449704eba2ae79085156c83025262bb0e614470.tar.gz
Fix build with OTP 24.
- Use Arch/AUR-provided rebar3 package for up-to-date executable.
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD10
2 files changed, 8 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 65e829d68f00..105f6abbc70f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,11 +1,12 @@
pkgbase = elixir-ls-git
pkgdesc = A frontend-independent Language Server Protocol for Elixir
- pkgver = 0.6.2.r27.ga696d94
+ pkgver = 0.7.0.r13.g98b7906
pkgrel = 1
url = https://github.com/elixir-lsp/elixir-ls
arch = any
license = Apache
makedepends = git
+ makedepends = rebar3
depends = elixir
depends = erlang-nox
provides = elixir-ls
@@ -14,4 +15,3 @@ pkgbase = elixir-ls-git
sha256sums = SKIP
pkgname = elixir-ls-git
-
diff --git a/PKGBUILD b/PKGBUILD
index 2fe9fad0f89f..cd2fbfa93ba3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,14 +2,14 @@
_pkgname=elixir-ls
pkgname=elixir-ls-git
-pkgver=0.6.2.r27.ga696d94
+pkgver=0.7.0.r13.g98b7906
pkgrel=1
pkgdesc='A frontend-independent Language Server Protocol for Elixir'
url='https://github.com/elixir-lsp/elixir-ls'
license=('Apache')
arch=('any')
depends=('elixir' 'erlang-nox')
-makedepends=('git')
+makedepends=('git' 'rebar3')
provides=('elixir-ls')
conflicts=('elixir-ls')
source=("${_pkgname}::git://github.com/elixir-lsp/elixir-ls.git")
@@ -27,9 +27,11 @@ build() {
export MIX_ENV=prod
export MIX_HOME="${srcdir}/mix-cache"
- # Fetch hex+rebar for deps.get to work
+ # Fetch hex for deps.get to work
mix local.hex --force
- mix local.rebar --force
+
+ # Use arch/AUR-provided rebar3 since the one from hex CDN is outdated.
+ mix local.rebar --force rebar3 /usr/bin/rebar3
mix deps.get
mix compile