commit: dbc6ee868059e7b860274e6f5d262f5d4ac3df4d
Author: Erica Nebula <EricaNebula <AT> Proton <DOT> me>
AuthorDate: Fri Jan 23 14:45:35 2026 +0000
Commit: Erica Nebula <EricaNebula <AT> proton <DOT> me>
CommitDate: Fri Jan 23 14:47:54 2026 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=dbc6ee86
games-util/oversteer: Fix python deps
Signed-off-by: Erica Nebula <EricaNebula <AT> Proton.me>
games-util/oversteer/oversteer-0.8.3.ebuild | 19 ++++++++++---------
games-util/oversteer/oversteer-9999.ebuild | 19 ++++++++++---------
2 files changed, 20 insertions(+), 18 deletions(-)
diff --git a/games-util/oversteer/oversteer-0.8.3.ebuild
b/games-util/oversteer/oversteer-0.8.3.ebuild
index 2cde35f145..b118d2488e 100644
--- a/games-util/oversteer/oversteer-0.8.3.ebuild
+++ b/games-util/oversteer/oversteer-0.8.3.ebuild
@@ -3,9 +3,10 @@
EAPI=8
+DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{11..14} )
-inherit meson udev
+inherit distutils-r1 meson udev
DESCRIPTION="Steering Wheel Manager for Linux"
HOMEPAGE="https://github.com/berarma/oversteer"
@@ -15,17 +16,17 @@ LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
-BDEPEND="
- dev-python/pygobject
- dev-python/pyudev
- dev-python/pyxdg
- dev-python/evdev
+RDEPEND="
+ dev-python/pygobject[${PYTHON_USEDEP}]
+ dev-python/pyudev[${PYTHON_USEDEP}]
+ dev-python/pyxdg[${PYTHON_USEDEP}]
+ dev-python/evdev[${PYTHON_USEDEP}]
sys-devel/gettext
dev-libs/appstream-glib
- dev-python/matplotlib[gtk3]
- dev-python/scipy
+ dev-python/matplotlib[gtk3,${PYTHON_USEDEP}]
+ dev-python/scipy[${PYTHON_USEDEP}]
"
-DEPEND="${BDEPEND}"
+DEPEND="${RDEPEND}"
src_configure() {
local emesonargs=(
diff --git a/games-util/oversteer/oversteer-9999.ebuild
b/games-util/oversteer/oversteer-9999.ebuild
index ca84e6ab6e..32d164b1b8 100644
--- a/games-util/oversteer/oversteer-9999.ebuild
+++ b/games-util/oversteer/oversteer-9999.ebuild
@@ -3,9 +3,10 @@
EAPI=8
+DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{11..14} )
-inherit meson udev git-r3
+inherit distutils-r1 meson udev git-r3
DESCRIPTION="Steering Wheel Manager for Linux"
HOMEPAGE="https://github.com/berarma/oversteer"
@@ -15,17 +16,17 @@ LICENSE="GPL-3"
SLOT="0"
KEYWORDS=""
-BDEPEND="
- dev-python/pygobject
- dev-python/pyudev
- dev-python/pyxdg
- dev-python/evdev
+RDEPEND="
+ dev-python/pygobject[${PYTHON_USEDEP}]
+ dev-python/pyudev[${PYTHON_USEDEP}]
+ dev-python/pyxdg[${PYTHON_USEDEP}]
+ dev-python/evdev[${PYTHON_USEDEP}]
sys-devel/gettext
dev-libs/appstream-glib
- dev-python/matplotlib[gtk3]
- dev-python/scipy
+ dev-python/matplotlib[gtk3,${PYTHON_USEDEP}]
+ dev-python/scipy[${PYTHON_USEDEP}]
"
-DEPEND="${BDEPEND}"
+DEPEND="${RDEPEND}"
src_configure() {
local emesonargs=(