File 0001-Require-QtQuick.patch of Package niri-caelestia-shell

From 7f8a9bfaa7f98b5efd72a70f4466323f7b6de7e5 Mon Sep 17 00:00:00 2001
From: Mia Herkt <mia@0x0.st>
Date: Tue, 16 Sep 2025 15:59:28 +0200
Subject: [PATCH] Require QtQuick

---
 plugin/CMakeLists.txt               | 2 +-
 plugin/src/Caelestia/CMakeLists.txt | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/plugin/CMakeLists.txt b/plugin/CMakeLists.txt
index 5fd58ad..5d5700c 100644
--- a/plugin/CMakeLists.txt
+++ b/plugin/CMakeLists.txt
@@ -1,4 +1,4 @@
-find_package(Qt6 REQUIRED COMPONENTS Core Qml Gui Concurrent Multimedia)
+find_package(Qt6 REQUIRED COMPONENTS Core Qml Quick Gui Concurrent Multimedia)
 
 if(QT_KNOWN_POLICY_QTP0001)
     qt_policy(SET QTP0001 NEW)
diff --git a/plugin/src/Caelestia/CMakeLists.txt b/plugin/src/Caelestia/CMakeLists.txt
index bff65c5..fb69a10 100644
--- a/plugin/src/Caelestia/CMakeLists.txt
+++ b/plugin/src/Caelestia/CMakeLists.txt
@@ -38,6 +38,6 @@ install(FILES "${module_qmldir}" DESTINATION "${module_dir}")
 install(FILES "${module_typeinfo}" DESTINATION "${module_dir}")
 
 target_link_libraries(caelestia PRIVATE
-    Qt::Core Qt::Qml Qt::Gui Qt::Concurrent Qt::Multimedia
+    Qt::Core Qt::Qml Qt::Quick Qt::Gui Qt::Concurrent Qt::Multimedia
     PkgConfig::Qalculate PkgConfig::Pipewire PkgConfig::Aubio PkgConfig::Cava
 )
-- 
2.51.0

openSUSE Build Service is sponsored by