commit: 9ee22798992493080f511427e8ebc8f803cfdf3f Author: Markus Meier <maekke <AT> gentoo <DOT> org> AuthorDate: Sat Jan 3 08:22:47 2026 +0000 Commit: Markus Meier <maekke <AT> gentoo <DOT> org> CommitDate: Sat Jan 3 08:22:47 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ee22798
media-gfx/darktable: add X and wayland use flags bug #968168 Bug: https://bugs.gentoo.org/968168 Signed-off-by: Markus Meier <maekke <AT> gentoo.org> media-gfx/darktable/darktable-5.4.0.ebuild | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/media-gfx/darktable/darktable-5.4.0.ebuild b/media-gfx/darktable/darktable-5.4.0.ebuild index 18b4acaecac2..e65b0899db2d 100644 --- a/media-gfx/darktable/darktable-5.4.0.ebuild +++ b/media-gfx/darktable/darktable-5.4.0.ebuild @@ -38,7 +38,7 @@ else LANGS=" cs de es fi fr hu it ja nl pl pt-BR sl sq sv uk zh-CN zh-TW" fi -IUSE="avif colord cpu_flags_x86_avx cpu_flags_x86_sse3 cups doc gamepad geolocation keyring gphoto2 graphicsmagick heif jpeg2k jpegxl kwallet lto lua midi opencl openmp openexr test tools webp +IUSE="X avif colord cpu_flags_x86_avx cpu_flags_x86_sse3 cups doc gamepad geolocation keyring gphoto2 graphicsmagick heif jpeg2k jpegxl kwallet lto lua midi opencl openmp openexr test tools wayland webp ${LANGS// / l10n_}" REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )" @@ -73,7 +73,7 @@ DEPEND="dev-db/sqlite:3 net-misc/curl virtual/zlib:= x11-libs/cairo - >=x11-libs/gtk+-3.22:3 + >=x11-libs/gtk+-3.22:3[X?,wayland?] x11-libs/pango avif? ( >=media-libs/libavif-0.8.2:= ) colord? ( x11-libs/colord-gtk:= ) @@ -126,6 +126,9 @@ src_prepare() { use cpu_flags_x86_avx && append-flags -mavx use cpu_flags_x86_sse3 && append-flags -msse3 + use X || append-flags -DGENTOO_GTK_HIDE_X11 + use wayland || append-flags -DGENTOO_GTK_HIDE_WAYLAND + sed -i -e 's:/appdata:/metainfo:g' data/CMakeLists.txt || die cmake_src_prepare
