2025-03-08 19:26:13 +01:00

23 lines
792 B
Bash

# Template file for 'elixir'
pkgname=elixir
version=1.18.3
revision=1
build_style=gnu-makefile
make_check_target="test_erlang test_elixir"
hostmakedepends="erlang"
depends="erlang>=24"
checkdepends="git"
short_desc="Functional, concurrent, general-purpose programming language"
maintainer="Duncaen <duncaen@voidlinux.org>"
license="Apache-2.0"
homepage="https://elixir-lang.org/"
changelog="https://raw.githubusercontent.com/elixir-lang/elixir/v${version%.*}/CHANGELOG.md"
distfiles="https://github.com/elixir-lang/elixir/archive/v${version}.tar.gz"
checksum=f8d4376311058dd9a78ed365fa1df9fd1b22d2468c587e3f0f4fb320283a1ed7
do_check() {
ERL_EPMD_PORT=5369 make ${make_check_target}
# The elixir test suite starts up epmd and then doesn't kill it again afterwards.
epmd -port 5369 -kill
}