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