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}"
 }

Reply via email to