# Template file for 'elixir' pkgname=elixir version=1.18.2 revision=1 build_style=gnu-makefile make_build_args="LIBDIR=lib${XBPS_TARGET_WORDSIZE}" make_check_args="LIBDIR=lib${XBPS_TARGET_WORDSIZE}" make_install_args="LIBDIR=lib${XBPS_TARGET_WORDSIZE}" # make_check_target="test" make_check_target="test_erlang test_elixir" hostmakedepends="erlang" depends="erlang>=24" checkdepends="git" short_desc="Functional, concurrent, general-purpose programming language" maintainer="Duncaen " 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=efc8d0660b56dd3f0c7536725a95f4d8b6be9f11ca9779d824ad79377753e916 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 }