diff options
author | 2023-01-05 10:46:09 -0500 | |
---|---|---|
committer | 2023-01-05 11:36:24 -0500 | |
commit | 9396dcfdb3170b4803397bd7c845ecbaa3ddd110 (patch) | |
tree | 80d24e2d1fe5d5c6e749f9d78aecc5c011848f43 /media-libs | |
parent | x11-wm/spectrwm: add missing deps (diff) | |
download | gentoo-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.ebuild | 10 | ||||
-rw-r--r-- | media-libs/libplacebo/libplacebo-5.229.2.ebuild | 8 | ||||
-rw-r--r-- | 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() { |