Gentoo Archives: gentoo-commits

From: "Maciej Barć" <xgqt@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-scheme/slib/
Date: Tue, 27 Sep 2022 12:34:18
Message-Id: 1664282052.eb987fe3efe229522a1eadda5fcc159aba2f22ba.xgqt@gentoo
1 commit: eb987fe3efe229522a1eadda5fcc159aba2f22ba
2 Author: Maciej Barć <xgqt <AT> gentoo <DOT> org>
3 AuthorDate: Tue Sep 27 12:18:34 2022 +0000
4 Commit: Maciej Barć <xgqt <AT> gentoo <DOT> org>
5 CommitDate: Tue Sep 27 12:34:12 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb987fe3
7
8 dev-scheme/slib: improve guile support install logic
9
10 Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>
11
12 dev-scheme/slib/slib-3.2.5-r2.ebuild | 20 +++++++-------------
13 1 file changed, 7 insertions(+), 13 deletions(-)
14
15 diff --git a/dev-scheme/slib/slib-3.2.5-r2.ebuild b/dev-scheme/slib/slib-3.2.5-r2.ebuild
16 index ef77505b6a2a..8b903a95d860 100644
17 --- a/dev-scheme/slib/slib-3.2.5-r2.ebuild
18 +++ b/dev-scheme/slib/slib-3.2.5-r2.ebuild
19 @@ -62,19 +62,13 @@ src_install() {
20 doenvd "${FILESDIR}"/50slib
21
22 # guile
23 - if has_version '=dev-scheme/guile-3.0*'; then
24 - dodir /usr/share/guile/3.0
25 - dosym -r /usr/share/${PN}/ /usr/share/guile/3.0/${PN}
26 - elif has_version '=dev-scheme/guile-2.2*'; then
27 - dodir /usr/share/guile/2.2
28 - dosym -r /usr/share/${PN}/ /usr/share/guile/2.2/${PN}
29 - elif has_version '=dev-scheme/guile-2.0*'; then
30 - dodir /usr/share/guile/2.0
31 - dosym -r /usr/share/${PN}/ /usr/share/guile/2.0/${PN}
32 - else
33 - dodir /usr/share/guile/1.8
34 - dosym -r /usr/share/${PN}/ /usr/share/guile/1.8/${PN}
35 - fi
36 + for guile_version in 3.0 2.2 2.0 1.8 ; do
37 + if has_version "=dev-scheme/guile-${guile_version}*" ; then
38 + dodir /usr/share/guile/${guile_version}
39 + dosym -r /usr/share/${PN}/ /usr/share/guile/${guile_version}/${PN}
40 + break
41 + fi
42 + done
43
44 # gambit
45 use gambit && dodir /usr/share/gambc