Summary: | x11-apps/mesa-progs unneeded dependency on media-libs/mesa | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | stefan11111 <stefan11111> |
Component: | Current packages | Assignee: | Gentoo X packagers <x11> |
Status: | UNCONFIRMED --- | ||
Severity: | normal | CC: | stefan11111 |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
stefan11111
2024-02-13 20:28:26 UTC
Better patch: --- /var/db/repos/gentoo/x11-apps/mesa-progs/mesa-progs-8.5.0.ebuild 2024-01-17 02:10:45.000000000 +0200 +++ github/stefan_overlay/x11-apps/mesa-progs/mesa-progs-8.5.0.ebuild 2024-02-13 22:46:30.903427981 +0200 @@ -24,7 +24,7 @@ IUSE="gles2 wayland X" RDEPEND=" - media-libs/mesa[${MULTILIB_USEDEP},egl(+),gles2?,wayland?,X?] + media-libs/libglvnd[${MULTILIB_USEDEP},X?] wayland? ( dev-libs/wayland[${MULTILIB_USEDEP}] ) X? ( x11-libs/libX11[${MULTILIB_USEDEP}] Can you make a pull request or attach a git formatted patch? (In reply to Matt Turner from comment #2) > Can you make a pull request or attach a git formatted patch? Opened: https://github.com/gentoo/gentoo/pull/35319 The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba4a4ca9d57c3f62630f0344c11c6163af388c42 commit ba4a4ca9d57c3f62630f0344c11c6163af388c42 Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2024-04-18 17:46:24 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2024-04-18 17:58:10 +0000 x11-apps/mesa-progs: Version bump to 9.0.0 Closes: https://bugs.gentoo.org/857018 Closes: https://bugs.gentoo.org/894156 Closes: https://bugs.gentoo.org/924439 Signed-off-by: Matt Turner <mattst88@gentoo.org> x11-apps/mesa-progs/Manifest | 1 + .../files/9.0.0-Disable-things-we-don-t-want.patch | 215 +++++++++++++++++++++ x11-apps/mesa-progs/mesa-progs-9.0.0.ebuild | 93 +++++++++ 3 files changed, 309 insertions(+) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aaca5e35eeb9f8cde316cc54a44f72900584be94 commit aaca5e35eeb9f8cde316cc54a44f72900584be94 Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2024-04-18 15:42:17 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2024-04-18 17:58:09 +0000 x11-apps/mesa-progs: Depend on libglvnd instead of mesa Bug: https://bugs.gentoo.org/857018 Bug: https://bugs.gentoo.org/924439 Signed-off-by: Matt Turner <mattst88@gentoo.org> x11-apps/mesa-progs/mesa-progs-9999.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) It seems like things are somewhat different with mesa-progs-9.0.0 compared to mesa-progs-8.5.0. There is a problematic dependency on glu. I need this patch to get it to build: --- a/meson.build 2024-04-19 18:09:42.688659443 +0300 +++ b/meson.build 2024-04-19 18:11:11.174063925 +0300 @@ -95,7 +95,7 @@ _glu_name = 'glu32' endif dep_glu = cc.find_library(_glu_name, has_headers: 'GL/glu.h', - required : dep_x11.found()) + required : false) endif dep_glu = disabler() This patch applies on top of the already existing patch in x11-apps/mesa-progs/files/9.0.0-Disable-things-we-don-t-want.patch The patch could, perhaps, be modified to include the above? |