# Maintainer: Johannes Löthberg # Contributor: Sergej Pupykin # Contributor: Gilbert Kennen pkgname=elixir pkgver=1.14.0 pkgrel=1 pkgdesc="a functional meta-programming aware language built on top of the Erlang VM" url="https://elixir-lang.org" license=('Apache' 'custom:EPL') arch=('any') depends=('erlang-nox') checkdepends=('git') source=("$pkgname-$pkgver.tar.gz::https://github.com/elixir-lang/elixir/archive/v$pkgver.tar.gz") sha256sums=('ac129e266a1e04cdc389551843ec3dbdf36086bb2174d3d7e7936e820735003b') build() { cd elixir-"$pkgver" make } check() { cd elixir-"$pkgver" ERL_EPMD_PORT=5369 make test # The elixir test suite starts up epmd and then doesn't kill it again afterwards. epmd -port 5369 -kill } package() { cd elixir-"$pkgver" mkdir -p "$pkgdir"/usr/share/licenses/"$pkgname" install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname" make DESTDIR="$pkgdir" PREFIX=/usr install }