commit: 9396dcfdb3170b4803397bd7c845ecbaa3ddd110
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 5 15:46:09 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Jan 5 16:36:24 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9396dcfd
media-libs/libplacebo: bdepend on setuptools
Unlikely to be missing unless manage to cleanup setuptools while
keeping jinja (which is checked for), but it is technically used
by glad/plugin.py and fails building if missing.
>=glad-2.0.2 can build without, but 2.0.2 had other issues and will
wait for libplacebo upstream to bump it to be safe (should be fixed
in >=glad-2.0.3 though).
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
media-libs/libplacebo/libplacebo-5.229.1.ebuild | 10 +++++++---
media-libs/libplacebo/libplacebo-5.229.2.ebuild | 8 ++++++--
media-libs/libplacebo/libplacebo-9999.ebuild | 10 +++++++---
3 files changed, 20 insertions(+), 8 deletions(-)
diff --git a/media-libs/libplacebo/libplacebo-5.229.1.ebuild
b/media-libs/libplacebo/libplacebo-5.229.1.ebuild
index 6bb651d08422..95d5231d0b11 100644
--- a/media-libs/libplacebo/libplacebo-5.229.1.ebuild
+++ b/media-libs/libplacebo/libplacebo-5.229.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -43,7 +43,9 @@ DEPEND="
${RDEPEND}
dev-util/vulkan-headers"
BDEPEND="
- $(python_gen_any_dep 'dev-python/jinja[${PYTHON_USEDEP}]')
+ $(python_gen_any_dep '
+ dev-python/jinja[${PYTHON_USEDEP}]
+ dev-python/setuptools[${PYTHON_USEDEP}]')
virtual/pkgconfig"
PATCHES=(
@@ -53,7 +55,9 @@ PATCHES=(
)
python_check_deps() {
- python_has_version "dev-python/jinja[${PYTHON_USEDEP}]"
+ # note: setuptools can be removed when using >=glad-2.0.2
+ python_has_version "dev-python/jinja[${PYTHON_USEDEP}]" &&
+ python_has_version "dev-python/setuptools[${PYTHON_USEDEP}]"
}
src_unpack() {
diff --git a/media-libs/libplacebo/libplacebo-5.229.2.ebuild
b/media-libs/libplacebo/libplacebo-5.229.2.ebuild
index 3f7e54297207..fce1ddbf5e43 100644
--- a/media-libs/libplacebo/libplacebo-5.229.2.ebuild
+++ b/media-libs/libplacebo/libplacebo-5.229.2.ebuild
@@ -43,7 +43,9 @@ DEPEND="
${RDEPEND}
dev-util/vulkan-headers"
BDEPEND="
- $(python_gen_any_dep 'dev-python/jinja[${PYTHON_USEDEP}]')
+ $(python_gen_any_dep '
+ dev-python/jinja[${PYTHON_USEDEP}]
+ dev-python/setuptools[${PYTHON_USEDEP}]')
virtual/pkgconfig"
PATCHES=(
@@ -53,7 +55,9 @@ PATCHES=(
)
python_check_deps() {
- python_has_version "dev-python/jinja[${PYTHON_USEDEP}]"
+ # note: setuptools can be removed when using >=glad-2.0.2
+ python_has_version "dev-python/jinja[${PYTHON_USEDEP}]" &&
+ python_has_version "dev-python/setuptools[${PYTHON_USEDEP}]"
}
src_unpack() {
diff --git a/media-libs/libplacebo/libplacebo-9999.ebuild
b/media-libs/libplacebo/libplacebo-9999.ebuild
index dc18093e0d60..fce1ddbf5e43 100644
--- a/media-libs/libplacebo/libplacebo-9999.ebuild
+++ b/media-libs/libplacebo/libplacebo-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -43,7 +43,9 @@ DEPEND="
${RDEPEND}
dev-util/vulkan-headers"
BDEPEND="
- $(python_gen_any_dep 'dev-python/jinja[${PYTHON_USEDEP}]')
+ $(python_gen_any_dep '
+ dev-python/jinja[${PYTHON_USEDEP}]
+ dev-python/setuptools[${PYTHON_USEDEP}]')
virtual/pkgconfig"
PATCHES=(
@@ -53,7 +55,9 @@ PATCHES=(
)
python_check_deps() {
- python_has_version "dev-python/jinja[${PYTHON_USEDEP}]"
+ # note: setuptools can be removed when using >=glad-2.0.2
+ python_has_version "dev-python/jinja[${PYTHON_USEDEP}]" &&
+ python_has_version "dev-python/setuptools[${PYTHON_USEDEP}]"
}
src_unpack() {