Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 894156 - x11-apps/mesa-progs-9.0.0: version bump, new dependency on gui-libs/libdecor for Wayland
Summary: x11-apps/mesa-progs-9.0.0: version bump, new dependency on gui-libs/libdecor ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on: 927186
Blocks:
  Show dependency tree
 
Reported: 2023-02-13 10:29 UTC by jospezial
Modified: 2024-04-18 17:58 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Comment 1 orbea 2023-04-07 16:44:07 UTC
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
Comment 2 jospezial 2024-04-11 00:16:27 UTC
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.
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-04-14 01:08:15 UTC
Indeed, libdecor is now in tree as gui-libs/libdecor.
Comment 4 Larry the Git Cow gentoo-dev 2024-04-18 17:58:29 UTC
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(-)