Summary: | dev-util/vulkan-tools[cube] has default REQUIRED_USE="^^ ( X wayland )" conflict with gnome/plasma profiles | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | rnddim |
Component: | Profiles | Assignee: | Gentoo X packagers <x11> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | ionen, sarnex |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=912402 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
rnddim
2023-05-24 14:19:22 UTC
fwiw it does not happen with defaults because USE=cube is not default, people would typically just -X or -wayland (as preferred) while enabling USE=cube manually. This case just comes as an unfortunate annoyance for those that had already changed the defaults. Gnome profile had USE="X wayland" for ages, so not really special here. The constraints seem correct, upstream only supports one backend at a time and it needs to be decided at build time, I'm not sure what we can do. I guess we could allow both and just tell it to use X if both are set since that will work on both X or Wayland. Ideal would be to try to set it up with multibuild.eclass (aka build both separately, then install). I sometime rebuild it to switch vkcube when I do testing between X and wayland. Albeit probably bit messy to combine all that with multilib when want to test 32bit, so not convinced it's worth the trouble. Enabling USE=wayland and not getting my wayland vkcube would probably be worse than the current layout, at least I know to disable X right now. Thanks for the input, I'll leave it be for now and investigate the multibuild idea if we see a large impact. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53af8fd4069bc353a47285da50132dc84298d547 commit 53af8fd4069bc353a47285da50132dc84298d547 Author: Nick Sarnie <sarnex@gentoo.org> AuthorDate: 2023-09-19 01:05:08 +0000 Commit: Nick Sarnie <sarnex@gentoo.org> CommitDate: 2023-09-19 01:14:26 +0000 dev-util/vulkan-tools: Support multiple window systems Closes: https://bugs.gentoo.org/907071 Closes: https://bugs.gentoo.org/912402 Signed-off-by: Nick Sarnie <sarnex@gentoo.org> .../vulkan-tools/vulkan-tools-1.3.261-r1.ebuild | 80 ++++++++++++++++++++++ dev-util/vulkan-tools/vulkan-tools-9999.ebuild | 6 +- 2 files changed, 84 insertions(+), 2 deletions(-) |