summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIonen Wolkens <ionen@gentoo.org>2023-01-05 10:46:09 -0500
committerIonen Wolkens <ionen@gentoo.org>2023-01-05 11:36:24 -0500
commit9396dcfdb3170b4803397bd7c845ecbaa3ddd110 (patch)
tree80d24e2d1fe5d5c6e749f9d78aecc5c011848f43 /media-libs
parentx11-wm/spectrwm: add missing deps (diff)
downloadgentoo-9396dcfdb3170b4803397bd7c845ecbaa3ddd110.tar.gz
gentoo-9396dcfdb3170b4803397bd7c845ecbaa3ddd110.tar.bz2
gentoo-9396dcfdb3170b4803397bd7c845ecbaa3ddd110.zip
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@gentoo.org>
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/libplacebo/libplacebo-5.229.1.ebuild10
-rw-r--r--media-libs/libplacebo/libplacebo-5.229.2.ebuild8
-rw-r--r--media-libs/libplacebo/libplacebo-9999.ebuild10
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() {