Gentoo Archives: gentoo-commits

From: Andrew Ammerlaan <andrewammerlaan@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sci-electronics/geda/
Date: Wed, 02 Mar 2022 16:41:24
Message-Id: 1646239271.dab9ae55a2f77d4c91c493e0550c3acef8614f07.andrewammerlaan@gentoo
1 commit: dab9ae55a2f77d4c91c493e0550c3acef8614f07
2 Author: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
3 AuthorDate: Wed Mar 2 16:41:11 2022 +0000
4 Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
5 CommitDate: Wed Mar 2 16:41:11 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dab9ae55
7
8 sci-electronics/geda: depend on python
9
10 Closes: https://bugs.gentoo.org/834492
11 Package-Manager: Portage-3.0.30, Repoman-3.0.3
12 Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
13
14 sci-electronics/geda/geda-1.10.2.ebuild | 9 +++++++--
15 1 file changed, 7 insertions(+), 2 deletions(-)
16
17 diff --git a/sci-electronics/geda/geda-1.10.2.ebuild b/sci-electronics/geda/geda-1.10.2.ebuild
18 index 3f4d3e11c4d2..535b6ce530a8 100644
19 --- a/sci-electronics/geda/geda-1.10.2.ebuild
20 +++ b/sci-electronics/geda/geda-1.10.2.ebuild
21 @@ -3,9 +3,10 @@
22
23 EAPI=8
24
25 +PYTHON_COMPAT=( python3_{8..10} )
26 DOCS_BUILDER="doxygen"
27 DOCS_DEPEND="media-gfx/graphviz"
28 -inherit autotools docs xdg
29 +inherit autotools docs python-single-r1 xdg
30
31 MY_PN=${PN}-gaf
32 MY_P=${MY_PN}-${PV}
33 @@ -19,8 +20,12 @@ LICENSE="GPL-2"
34 SLOT="0"
35 KEYWORDS="~amd64 ~ppc ~x86"
36 IUSE="debug examples fam nls stroke threads"
37 +REQUIRED_USE="${PYTHON_REQUIRED_USE}"
38
39 -RDEPEND="
40 +# The Xorn python bindings aren't quite working
41 +RESTRICT="test"
42 +
43 +RDEPEND="${PYTHON_DEPS}
44 dev-libs/glib:2
45 dev-scheme/guile
46 sci-electronics/electronics-menu