melonDS: fix build with Qt 6.10

This commit is contained in:
Gliczy
2025-10-23 18:04:28 +02:00
parent b48f55f989
commit ee59f88196
2 changed files with 17 additions and 0 deletions
@@ -0,0 +1,15 @@
diff --git a/src/frontend/qt_sdl/CMakeLists.txt b/src/frontend/qt_sdl/CMakeLists.txt
index 1afa856f..dcd36f84 100644
--- a/src/frontend/qt_sdl/CMakeLists.txt
+++ b/src/frontend/qt_sdl/CMakeLists.txt
@@ -65,6 +65,10 @@ option(USE_QT6 "Use Qt 6 instead of Qt 5" ON)
if (USE_QT6)
find_package(Qt6 COMPONENTS Core Gui Widgets Network Multimedia OpenGL OpenGLWidgets Svg REQUIRED)
set(QT_LINK_LIBS Qt6::Core Qt6::Gui Qt6::Widgets Qt6::Network Qt6::Multimedia Qt6::OpenGL Qt6::OpenGLWidgets)
+ if(Qt6Gui_VERSION VERSION_GREATER_EQUAL "6.10")
+ find_package(Qt6 COMPONENTS GuiPrivate REQUIRED)
+ list(APPEND QT_LINK_LIBS Qt6::GuiPrivate)
+ endif()
else()
find_package(Qt5 COMPONENTS Core Gui Widgets Network Multimedia Svg REQUIRED)
set(QT_LINK_LIBS Qt5::Core Qt5::Gui Qt5::Widgets Qt5::Network Qt5::Multimedia)
+2
View File
@@ -38,6 +38,8 @@ stdenv.mkDerivation (finalAttrs: {
hash = "sha256-04Wr7xUwz6Q9JDiEfTQh6Vx5q71dFVI9rScIpt6ywGY=";
};
patches = [ ./fix-build-qt-6.10.patch ];
nativeBuildInputs = [
cmake
extra-cmake-modules