Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-libs/basu/
Date: Tue, 23 Nov 2021 14:38:55
Message-Id: 1637678319.21d47176912c8ac3e9d3605445592109ebaaf948.sam@gentoo
1 commit: 21d47176912c8ac3e9d3605445592109ebaaf948
2 Author: Arsen Arsenović <arsen <AT> aarsen <DOT> me>
3 AuthorDate: Mon Nov 22 12:05:33 2021 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Tue Nov 23 14:38:39 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21d47176
7
8 sys-libs/basu: fix builds with -native-symlinks
9
10 A script in-tree relied on dev-lang/python-exec[native-symlinks], when
11 this was not present, the script would fail to run
12
13 Closes: https://bugs.gentoo.org/826350
14 Signed-off-by: Arsen Arsenović <arsen <AT> aarsen.me>
15 Signed-off-by: Sam James <sam <AT> gentoo.org>
16
17 sys-libs/basu/basu-0.2.0.ebuild | 7 +++++--
18 1 file changed, 5 insertions(+), 2 deletions(-)
19
20 diff --git a/sys-libs/basu/basu-0.2.0.ebuild b/sys-libs/basu/basu-0.2.0.ebuild
21 index ea56c930ca40..46c936a536d0 100644
22 --- a/sys-libs/basu/basu-0.2.0.ebuild
23 +++ b/sys-libs/basu/basu-0.2.0.ebuild
24 @@ -3,7 +3,8 @@
25
26 EAPI=8
27
28 -inherit meson
29 +PYTHON_COMPAT=( python3_{8..10} )
30 +inherit meson python-any-r1
31
32 DESCRIPTION="The sd-bus library, extracted from systemd"
33 HOMEPAGE="https://sr.ht/~emersion/basu/"
34 @@ -22,7 +23,9 @@ DEPEND="
35
36 RDEPEND="${DEPEND}"
37 # Needed to generate hash tables
38 -BDEPEND="dev-util/gperf"
39 +BDEPEND="${PYTHON_DEPS}
40 + dev-util/gperf
41 +"
42
43 PATCHES=(
44 "${FILESDIR}"/0001-"${PN}"-0.2.0-meson-add-libcap-option.patch