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 |