From 20d9a56d911fb73af95092170a4e03fab17e73d1 Mon Sep 17 00:00:00 2001 From: sergio Date: Sat, 11 Jul 2026 17:34:13 -0400 Subject: [PATCH] kde/H-QML: mesa+libdrm en deps Qt (Qt6::Gui exige EGL al configurar) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bug: qtshadertools selló VACÍO — 'Could NOT find EGL' → 'TARGET Qt::Gui not met' → skip build → sin qsb → qtdeclarative desactivó QtQuick (solo motor QML). El Qt6::Gui de qtbase (construido con EGL) exige EGL en TODO consumidor. Fix: mesa (trae EGL headers+egl.pc+libEGL) + libdrm en deps de qtshadertools/qtsvg/ qtdeclarative. Patrón para todo consumidor de Qt6::Gui (KF6 incluido). Co-Authored-By: Claude Opus 4.8 --- recipes/incoming-kde/qtdeclarative.toml | 2 +- recipes/incoming-kde/qtshadertools.toml | 2 +- recipes/incoming-kde/qtsvg.toml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/recipes/incoming-kde/qtdeclarative.toml b/recipes/incoming-kde/qtdeclarative.toml index 1586124f..bf1124ff 100644 --- a/recipes/incoming-kde/qtdeclarative.toml +++ b/recipes/incoming-kde/qtdeclarative.toml @@ -41,4 +41,4 @@ fi ''' [deps] -build = ["cmake", "samurai", "python3", "pkgconf", "qtbase", "qtshadertools", "qtsvg", "qtlanguageserver"] +build = ["cmake", "samurai", "python3", "pkgconf", "qtbase", "mesa", "libdrm", "qtshadertools", "qtsvg", "qtlanguageserver"] diff --git a/recipes/incoming-kde/qtshadertools.toml b/recipes/incoming-kde/qtshadertools.toml index 289ea5f9..ffc8edec 100644 --- a/recipes/incoming-kde/qtshadertools.toml +++ b/recipes/incoming-kde/qtshadertools.toml @@ -40,4 +40,4 @@ fi ''' [deps] -build = ["cmake", "samurai", "python3", "pkgconf", "qtbase"] +build = ["cmake", "samurai", "python3", "pkgconf", "qtbase", "mesa", "libdrm"] diff --git a/recipes/incoming-kde/qtsvg.toml b/recipes/incoming-kde/qtsvg.toml index 5bf28913..f6ae8236 100644 --- a/recipes/incoming-kde/qtsvg.toml +++ b/recipes/incoming-kde/qtsvg.toml @@ -32,4 +32,4 @@ compile = "cmake --build build" install = "DESTDIR=/out cmake --install build" [deps] -build = ["cmake", "samurai", "python3", "pkgconf", "qtbase"] +build = ["cmake", "samurai", "python3", "pkgconf", "qtbase", "mesa", "libdrm"]