https://gitlab.freedesktop.org/mesa/demos/-/commits/main?search=libdecor https://gitlab.freedesktop.org/libdecor/libdecor We don't have libdecor in the tree. I found ebuilds in overlays: https://gpo.zugaina.org/Search?search=libdecor most up-to-date: https://github.com/gentoo-mirror/edgets/tree/master/dev-libs/libdecor
This is only needed when building with USE=wayland. I made the other changes to update the 9999 ebuild here. https://github.com/gentoo/gentoo/pull/30506
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4126d48d920db90afcdb6c8091a13e79d61b24d3 commit 4126d48d920db90afcdb6c8091a13e79d61b24d3 Author: Gonçalo Negrier Duarte <gonegrier.duarte@gmail.com> AuthorDate: 2024-04-02 19:06:19 +0000 Commit: James Le Cuirot <chewi@gentoo.org> CommitDate: 2024-04-10 22:23:52 +0000 gui-libs/libdecor: new package, add 0.2.2, 9999 Closes: https://bugs.gentoo.org/927186 Signed-off-by: Gonçalo Negrier Duarte <gonegrier.duarte@gmail.com> Signed-off-by: James Le Cuirot <chewi@gentoo.org> gui-libs/libdecor/Manifest | 1 + gui-libs/libdecor/libdecor-0.2.2.ebuild | 54 +++++++++++++++++++++++++++++++++ gui-libs/libdecor/libdecor-9999.ebuild | 54 +++++++++++++++++++++++++++++++++ gui-libs/libdecor/metadata.xml | 24 +++++++++++++++ 4 files changed, 133 insertions(+) So now the mesa-progs-9999 ebuild can depend on it. While at it please bump to https://gitlab.freedesktop.org/mesa/demos/-/tags/mesa-demos-9.0.0 which also has the libdecor commits.
Indeed, libdecor is now in tree as gui-libs/libdecor.
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=9c071be0727b0b3248dbf6747c6f19f447d3d1c0 commit 9c071be0727b0b3248dbf6747c6f19f447d3d1c0 Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2024-04-18 15:48:13 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2024-04-18 17:58:09 +0000 x11-apps/mesa-progs: Update dependencies Bug: https://bugs.gentoo.org/894156 Signed-off-by: Matt Turner <mattst88@gentoo.org> x11-apps/mesa-progs/mesa-progs-9999.ebuild | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee10f04c52f6035be1f878cc99cf20633ca7d588 commit ee10f04c52f6035be1f878cc99cf20633ca7d588 Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2024-04-18 17:03:58 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2024-04-18 17:58:09 +0000 gui-libs/libdecor: Add multilib support Needed by x11-apps/mesa-progs. Bug: https://bugs.gentoo.org/894156 Signed-off-by: Matt Turner <mattst88@gentoo.org> .../{libdecor-0.2.2.ebuild => libdecor-0.2.2-r1.ebuild} | 16 ++++++++-------- gui-libs/libdecor/libdecor-9999.ebuild | 16 ++++++++-------- 2 files changed, 16 insertions(+), 16 deletions(-)