commit:     6cfb4fae5a4fdb5c9b3d4999a7419fe4c01e54bd
Author:     Tom Gillespie <tgbugs <AT> gmail <DOT> com>
AuthorDate: Thu Nov 21 20:18:47 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Nov 23 18:40:58 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cfb4fae

dev-python/meson-python: BDEPEND on RDEPEND

Fix issue where meson-python fails to build if
pyproject-metadata is not installed at build time.
This is needed e.g. when building a binpkg. The
full RDEPEND is added because technically both
meson and ninja are required at build time and
are present in the base stage3 image, however if
there are cases where they are not present then
then emerge would fail.

Signed-off-by: Tom Gillespie <tgbugs <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/39403
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-python/meson-python/meson-python-0.17.1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/meson-python/meson-python-0.17.1.ebuild 
b/dev-python/meson-python/meson-python-0.17.1.ebuild
index cc239d69dc17..ea5282b324b5 100644
--- a/dev-python/meson-python/meson-python-0.17.1.ebuild
+++ b/dev-python/meson-python/meson-python-0.17.1.ebuild
@@ -31,6 +31,7 @@ RDEPEND="
        ' 3.10)
 "
 BDEPEND="
+       ${RDEPEND}
        >=dev-python/cython-0.29.34[${PYTHON_USEDEP}]
        test? (
                >=dev-python/packaging-23.1[${PYTHON_USEDEP}]

Reply via email to