logo

overlay

My own overlay for experimentations, use with caution, no support is provided git clone https://hacktivis.me/git/overlay.git
commit: 262a26f986fc288fb36a59300a48470e121a5028
parent b3a3f918f177482723b88013032cab34f263e13a
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Tue,  2 Aug 2022 09:19:18 +0200

dev-lang/elixir: add 1.14_rc0

Diffstat:

Mdev-lang/elixir/Manifest1+
Adev-lang/elixir/elixir-1.14_rc0.ebuild39+++++++++++++++++++++++++++++++++++++++
2 files changed, 40 insertions(+), 0 deletions(-)

diff --git a/dev-lang/elixir/Manifest b/dev-lang/elixir/Manifest @@ -1 +1,2 @@ DIST elixir-1.13.4.tar.gz 2912984 BLAKE2B 3849e7be7d1ba54ac3f96690f158b60a3b7da720e85a6c2ef38b078da795c1debaff319133eae6d5e77a7159f452b2ee6a7ad9ebbf7339391e4ee9ae8838d848 SHA512 cd3a28cd227bf60f09500563b7ad4700b2688e0361f975268d5fa81b530aee80ed4f8640335bf08a8c544a2f5d79dbf96c97f281bd3bf4582466a73a9d2edbec +DIST elixir-1.14_rc0.tar.gz 3065899 BLAKE2B 26ec12e3d8d19f7b4ef03efd7d90ddc9a0434415609831f6f14e7a487516556bac16adc48421e6236b680f9c664a555d0419f0e40ca3b010bbe054cf095df931 SHA512 2122fe57cd8b6615c9957dfada1bdca204c87547c7a6df64bffd00e9616fc1c2a7d3732efdd15f8076aa28269c132749082eb29abb651152f784131738ac5cbf diff --git a/dev-lang/elixir/elixir-1.14_rc0.ebuild b/dev-lang/elixir/elixir-1.14_rc0.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Elixir programming language" +HOMEPAGE="https://elixir-lang.org" +MY_PV=1.14.0-rc.0 +SRC_URI="https://github.com/elixir-lang/elixir/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${MY_PV}" + +LICENSE="Apache-2.0 ErlPL-1.1" +SLOT="0" +KEYWORDS="-amd64 -arm -arm64 -ia64 -ppc -sparc -x86" +IUSE="test" + +RESTRICT="!test? ( test )" + +DEPEND=" + >=dev-lang/erlang-22:0=[ssl] +" +# 'mix' tool collides with sci-biology/phylip, bug #537514 +RDEPEND="${DEPEND} + !!sci-biology/phylip +" +DEPEND+=" + test? ( dev-vcs/git ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.9.1-disable-network-tests.patch + "${FILESDIR}"/${PN}-1.10.3-no-Q.patch + "${FILESDIR}"/${PN}-1.10.3-epmd-daemon.patch +) + +src_install() { + emake DESTDIR="${D}" LIBDIR="$(get_libdir)" PREFIX="${EPREFIX}/usr" install + dodoc README.md CHANGELOG.md CODE_OF_CONDUCT.md +}