diff options
Diffstat (limited to 'community/elixir/APKBUILD')
-rw-r--r-- | community/elixir/APKBUILD | 23 |
1 files changed, 17 insertions, 6 deletions
diff --git a/community/elixir/APKBUILD b/community/elixir/APKBUILD index 8553cc1218e..ba4e945612e 100644 --- a/community/elixir/APKBUILD +++ b/community/elixir/APKBUILD @@ -1,15 +1,17 @@ # Contributor: Daniel Isaksen <d@duniel.no> # Contributor: Victor Schroeder <me@vschroeder.net> -# Maintainer: Marlus Saraiva <marlus.saraiva@gmail.com> +# Contributor: Marlus Saraiva <marlus.saraiva@gmail.com> +# Maintainer: Michal Jirků <box@wejn.org> pkgname=elixir -pkgver=1.12 +pkgver=1.16.2 pkgrel=0 pkgdesc="Elixir is a dynamic, functional language designed for building scalable and maintainable applications" url="https://elixir-lang.org/" -# mips64 and riscv64 blocked by erlang -arch="noarch !mips64 !riscv64" +arch="noarch" license="Apache-2.0" -depends="erlang-dev>=23.0 erlang-dialyzer" +depends="erlang-dev>=23.0" +makedepends="erlang-dialyzer" +checkdepends="erlang-doc" subpackages="$pkgname-doc" source="$pkgname-$pkgver.tar.gz::https://github.com/elixir-lang/elixir/archive/v$pkgver.tar.gz" @@ -18,7 +20,16 @@ build() { } check() { + set +e make test + ret=$? + set -e + + # test starts epmd, which then hangs presubmit pipeline. + # so we kill it here. + killall -q epmd + + return $ret } package() { @@ -26,5 +37,5 @@ package() { } sha512sums=" -75583a0fd70d7c0ce376d75283eb8dcbcde015c070c747b61a81e121008a88124566381d0529a4ec53212a7e2d61e0b0ed75315b6be28b6877117b84252168bc elixir-1.12.tar.gz +1e90adcd5d0512d4b394276e431f3987fc61a3f6191cd5c1d0f7fdd82baba99747aa553a3583e0813ffb5a48a32ce02a24e27b641f86a61e421722a802a850c1 elixir-1.16.2.tar.gz " |