kde/H-QML: mesa+libdrm en deps Qt (Qt6::Gui exige EGL al configurar)
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 <noreply@anthropic.com>
This commit is contained in:
@@ -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"]
|
||||
|
||||
@@ -40,4 +40,4 @@ fi
|
||||
'''
|
||||
|
||||
[deps]
|
||||
build = ["cmake", "samurai", "python3", "pkgconf", "qtbase"]
|
||||
build = ["cmake", "samurai", "python3", "pkgconf", "qtbase", "mesa", "libdrm"]
|
||||
|
||||
@@ -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"]
|
||||
|
||||
Reference in New Issue
Block a user