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/guile-gi/
Date: Thu, 30 Dec 2021 21:47:44
Message-Id: 1640900847.9b761a0e22ea1e79d212d72d09043055bebb8bbd.xgqt@gentoo
1 commit: 9b761a0e22ea1e79d212d72d09043055bebb8bbd
2 Author: Maciej Barć <xgqt <AT> gentoo <DOT> org>
3 AuthorDate: Thu Dec 30 21:45:58 2021 +0000
4 Commit: Maciej Barć <xgqt <AT> gentoo <DOT> org>
5 CommitDate: Thu Dec 30 21:47:27 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b761a0e
7
8 dev-scheme/guile-gi: live - virtualx tests + formatting
9
10 Package-Manager: Portage-3.0.28, Repoman-3.0.3
11 Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>
12
13 dev-scheme/guile-gi/guile-gi-9999.ebuild | 17 +++++++++--------
14 1 file changed, 9 insertions(+), 8 deletions(-)
15
16 diff --git a/dev-scheme/guile-gi/guile-gi-9999.ebuild b/dev-scheme/guile-gi/guile-gi-9999.ebuild
17 index 0fd9d6ec4efe..e1dbe9e8b9ec 100644
18 --- a/dev-scheme/guile-gi/guile-gi-9999.ebuild
19 +++ b/dev-scheme/guile-gi/guile-gi-9999.ebuild
20 @@ -3,7 +3,7 @@
21
22 EAPI=8
23
24 -inherit autotools
25 +inherit virtualx autotools
26
27 DESCRIPTION="Bindings for GObject Introspection and libgirepository for Guile"
28 HOMEPAGE="https://spk121.github.io/guile-gi/"
29 @@ -16,20 +16,17 @@ else
30 KEYWORDS="~amd64"
31 fi
32
33 -# Tests fail
34 -RESTRICT="strip test"
35 +RESTRICT="strip"
36 LICENSE="GPL-3"
37 SLOT="0"
38
39 -BDEPEND="
40 - sys-apps/texinfo
41 -"
42 DEPEND="
43 >=dev-scheme/guile-2.0.9:=
44 dev-libs/gobject-introspection
45 x11-libs/gtk+:3[introspection]
46 "
47 RDEPEND="${DEPEND}"
48 +BDEPEND="sys-apps/texinfo"
49
50 # guile generates ELF files without use of C or machine code
51 # It's a portage's false positive. bug #677600
52 @@ -45,11 +42,15 @@ src_prepare() {
53 }
54
55 src_configure() {
56 - econf --enable-introspection="yes"
57 + econf --enable-introspection=yes
58 +}
59 +
60 +src_test() {
61 + virtx default
62 }
63
64 src_install() {
65 default
66
67 - mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}" || die
68 + mv "${D}"/usr/share/doc/${PN} "${D}"/usr/share/doc/${PF} || die
69 }