about summary refs log tree commit diff
path: root/pkgs/kde/gear
diff options
context:
space:
mode:
authorK900 <me@0upti.me>2024-02-28 15:56:30 +0300
committerK900 <me@0upti.me>2024-02-28 18:49:33 +0300
commit30c4a4b8f3355d0ed5031a3d10690c3deae3364b (patch)
tree1783581eea3502df2a2b54e6d227f4abfb49ed0a /pkgs/kde/gear
parent7d939284924e0fd12163b2ebab83d40f8873a054 (diff)
kdePackages.itinerary: hack to fix build for now
Unblock Plasma 6.0 merge, proper fix soon(tm)
Diffstat (limited to 'pkgs/kde/gear')
-rw-r--r--pkgs/kde/gear/itinerary/default.nix3
-rw-r--r--pkgs/kde/gear/itinerary/optional-runtime-dependencies.patch15
2 files changed, 18 insertions, 0 deletions
diff --git a/pkgs/kde/gear/itinerary/default.nix b/pkgs/kde/gear/itinerary/default.nix
index 5a0b7b7d714ae..29c1291320716 100644
--- a/pkgs/kde/gear/itinerary/default.nix
+++ b/pkgs/kde/gear/itinerary/default.nix
@@ -9,6 +9,9 @@
 mkKdeDerivation {
   pname = "itinerary";
 
+  # FIXME: this should really be fixed at ECM level somehow
+  patches = [./optional-runtime-dependencies.patch];
+
   extraNativeBuildInputs = [pkg-config shared-mime-info];
   extraBuildInputs = [qtlocation qtpositioning libical];
 }
diff --git a/pkgs/kde/gear/itinerary/optional-runtime-dependencies.patch b/pkgs/kde/gear/itinerary/optional-runtime-dependencies.patch
new file mode 100644
index 0000000000000..004122fab4c81
--- /dev/null
+++ b/pkgs/kde/gear/itinerary/optional-runtime-dependencies.patch
@@ -0,0 +1,15 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 55ae3280..cac86220 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -85,8 +85,8 @@ ecm_find_qmlmodule(QtPositioning 6.0)
+ ecm_find_qmlmodule(org.kde.kitemmodels 5.245)
+ ecm_find_qmlmodule(org.kde.prison 5.245)
+ ecm_find_qmlmodule(org.kde.prison.scanner 5.245)
+-ecm_find_qmlmodule(org.kde.kosmindoormap 24.02 REQUIRED)
+-ecm_find_qmlmodule(org.kde.kopeninghours 24.02 REQUIRED)
++ecm_find_qmlmodule(org.kde.kosmindoormap 24.02)
++ecm_find_qmlmodule(org.kde.kopeninghours 24.02)
+ 
+ # runtime dependencies are build-time dependencies on Android
+ if (ANDROID)