commit: 0e09a4b9c776809029c684211161362c62afdf1d Author: Maciej Barć <xgqt <AT> gentoo <DOT> org> AuthorDate: Mon Oct 21 19:16:09 2024 +0000 Commit: Maciej Barć <xgqt <AT> gentoo <DOT> org> CommitDate: Tue Oct 22 00:08:40 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e09a4b9
dev-lang/arc: require non-minimal Racket Closes: https://bugs.gentoo.org/941940 Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org> dev-lang/arc/{arc-3.2.ebuild => arc-3.2-r1.ebuild} | 26 +++++++++++++--------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/dev-lang/arc/arc-3.2.ebuild b/dev-lang/arc/arc-3.2-r1.ebuild similarity index 53% rename from dev-lang/arc/arc-3.2.ebuild rename to dev-lang/arc/arc-3.2-r1.ebuild index e9655cb6f6ca..2b085650c790 100644 --- a/dev-lang/arc/arc-3.2.ebuild +++ b/dev-lang/arc/arc-3.2-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -16,24 +16,28 @@ KEYWORDS="~amd64 ~x86" RDEPEND=" !app-arch/arc - dev-scheme/racket:= + dev-scheme/racket:=[-minimal] " -DEPEND="${RDEPEND}" +DEPEND=" + ${RDEPEND} +" + +DOCS=( copyright how-to-run-news ) src_compile() { - # byte-compile some racket modules - local mod + # Byte-compile Racket modules. + local mod="" for mod in ac brackets ; do - raco make --vv ./${mod}.scm || die "raco failed to compile ${mod}" + raco make --vv "./${mod}.scm" || die "raco failed to compile ${mod}" done } src_install() { - dodoc copyright how-to-run-news - rm copyright how-to-run-news || die + einstalldocs + rm "${DOCS[@]}" || die - insinto /usr/share/${PN} - doins -r * + insinto "/usr/share/${PN}" + doins -r ./* - make_wrapper ${PN} "racket --load ./as.scm" /usr/share/${PN} + make_wrapper "${PN}" "racket --load ./as.scm" "/usr/share/${PN}" }
