From: Mike Gilbert Date: Tue, 13 Jun 2017 21:42:05 +0000 (-0400) Subject: dev-util/meson: fixup dependencies X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=23fd0e466fa3ebe523c47e2064c0938c7be5f6ec;p=gentoo.git 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 --- 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