From 23fd0e466fa3ebe523c47e2064c0938c7be5f6ec Mon Sep 17 00:00:00 2001 From: Mike Gilbert Date: Tue, 13 Jun 2017 17:42:05 -0400 Subject: [PATCH] dev-util/meson: fixup dependencies ${PYTHON_DEPS} is covered by distutils-r1.eclass. We don't need ninja to build or run meson. setup.py optionally uses setuptools, so depend on it per python team policy. Package-Manager: Portage-2.3.6_p7, Repoman-2.3.2_p75 --- dev-util/meson/meson-0.40.1.ebuild | 6 ++---- dev-util/meson/meson-0.41.0.ebuild | 6 ++---- dev-util/meson/meson-9999.ebuild | 6 ++---- 3 files changed, 6 insertions(+), 12 deletions(-) diff --git a/dev-util/meson/meson-0.40.1.ebuild b/dev-util/meson/meson-0.40.1.ebuild index 3ef0857c69f2..2867a15d403a 100644 --- a/dev-util/meson/meson-0.40.1.ebuild +++ b/dev-util/meson/meson-0.40.1.ebuild @@ -22,10 +22,8 @@ SLOT="0" IUSE="" RESTRICT="test" -DEPEND="${PYTHON_DEPS} - >=dev-util/ninja-1.6.0 -" -RDEPEND="${DEPEND}" +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +RDEPEND="" DOCS=( authors.txt contributing.txt ) diff --git a/dev-util/meson/meson-0.41.0.ebuild b/dev-util/meson/meson-0.41.0.ebuild index 762ff7a86200..ddb2a203752f 100644 --- a/dev-util/meson/meson-0.41.0.ebuild +++ b/dev-util/meson/meson-0.41.0.ebuild @@ -22,10 +22,8 @@ SLOT="0" IUSE="" RESTRICT="test" -DEPEND="${PYTHON_DEPS} - >=dev-util/ninja-1.6.0 -" -RDEPEND="${DEPEND}" +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +RDEPEND="" python_test() { ${EPYTHON} run_tests.py || die diff --git a/dev-util/meson/meson-9999.ebuild b/dev-util/meson/meson-9999.ebuild index 762ff7a86200..ddb2a203752f 100644 --- a/dev-util/meson/meson-9999.ebuild +++ b/dev-util/meson/meson-9999.ebuild @@ -22,10 +22,8 @@ SLOT="0" IUSE="" RESTRICT="test" -DEPEND="${PYTHON_DEPS} - >=dev-util/ninja-1.6.0 -" -RDEPEND="${DEPEND}" +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +RDEPEND="" python_test() { ${EPYTHON} run_tests.py || die -- 2.26.2