about summary refs log tree commit diff
path: root/pkgs/applications/networking/instant-messengers/jami
diff options
context:
space:
mode:
authorNick Cao <nickcao@nichi.co>2023-04-16 22:03:51 +0800
committerNick Cao <nickcao@nichi.co>2023-04-16 22:17:30 +0800
commitb4026106f793c500313cd29595b86d949c94f2ad (patch)
tree4319af8611b9b72545d8040c42238a1918b99fc5 /pkgs/applications/networking/instant-messengers/jami
parentfca522b53865fb9d890e0b5958a3120fff67e566 (diff)
jami: add patch to fix annotations in bin/dbus/cx.ring.Ring.CallManager.xml
Diffstat (limited to 'pkgs/applications/networking/instant-messengers/jami')
-rw-r--r--pkgs/applications/networking/instant-messengers/jami/0001-fix-annotations-in-bin-dbus-cx.ring.Ring.CallManager.patch52
-rw-r--r--pkgs/applications/networking/instant-messengers/jami/default.nix2
2 files changed, 54 insertions, 0 deletions
diff --git a/pkgs/applications/networking/instant-messengers/jami/0001-fix-annotations-in-bin-dbus-cx.ring.Ring.CallManager.patch b/pkgs/applications/networking/instant-messengers/jami/0001-fix-annotations-in-bin-dbus-cx.ring.Ring.CallManager.patch
new file mode 100644
index 0000000000000..5420b77c89568
--- /dev/null
+++ b/pkgs/applications/networking/instant-messengers/jami/0001-fix-annotations-in-bin-dbus-cx.ring.Ring.CallManager.patch
@@ -0,0 +1,52 @@
+From f60e38b394c55e709cba2c0839c1fbba2fd8a1d2 Mon Sep 17 00:00:00 2001
+From: Nick Cao <nickcao@nichi.co>
+Date: Sun, 16 Apr 2023 21:56:06 +0800
+Subject: [PATCH] fix annotations in bin/dbus/cx.ring.Ring.CallManager.xml
+
+---
+ bin/dbus/cx.ring.Ring.CallManager.xml | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/bin/dbus/cx.ring.Ring.CallManager.xml b/bin/dbus/cx.ring.Ring.CallManager.xml
+index 8c5732f30..4228fcad2 100644
+--- a/bin/dbus/cx.ring.Ring.CallManager.xml
++++ b/bin/dbus/cx.ring.Ring.CallManager.xml
+@@ -87,7 +87,7 @@
+             <tp:docstring>
+               Once enabled using the startSmartInfo method, this signal is emitted every refreshTimeMS
+             </tp:docstring>
+-             <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="MapStringString"/>
++             <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="MapStringString"/>
+              <arg type="a{ss}" name="info" direction="out" />
+        </signal>
+ 
+@@ -761,7 +761,7 @@
+                 The caller phone number.
+               </tp:docstring>
+             </arg>
+-            <annotation name="org.qtproject.QtDBus.QtTypeName.In3" value="VectorMapStringString"/>
++            <annotation name="org.qtproject.QtDBus.QtTypeName.Out3" value="VectorMapStringString"/>
+             <arg type="aa{ss}" name="mediaList">
+               <tp:docstring>
+                 The list of media offered in the incoming call.
+@@ -791,7 +791,7 @@
+                 Call ID of the incoming call.
+               </tp:docstring>
+             </arg>
+-            <annotation name="org.qtproject.QtDBus.QtTypeName.In2" value="VectorMapStringString"/>
++            <annotation name="org.qtproject.QtDBus.QtTypeName.Out2" value="VectorMapStringString"/>
+             <arg type="aa{ss}" name="mediaList">
+               <tp:docstring>
+                 The list of media offered in the incoming call.
+@@ -807,7 +807,7 @@
+             <arg type="s" name="accountId" />
+             <arg type="s" name="callId" />
+             <arg type="s" name="from" />
+-            <annotation name="org.qtproject.QtDBus.QtTypeName.In3" value="MapStringString"/>
++            <annotation name="org.qtproject.QtDBus.QtTypeName.Out3" value="MapStringString"/>
+             <arg type="a{ss}" name="messages" />
+         </signal>
+ 
+-- 
+2.39.2
+
diff --git a/pkgs/applications/networking/instant-messengers/jami/default.nix b/pkgs/applications/networking/instant-messengers/jami/default.nix
index 9aa5f539bdea0..2872eb739e42a 100644
--- a/pkgs/applications/networking/instant-messengers/jami/default.nix
+++ b/pkgs/applications/networking/instant-messengers/jami/default.nix
@@ -105,6 +105,8 @@ stdenv.mkDerivation rec {
     inherit src version meta;
     sourceRoot = "source/daemon";
 
+    patches = [ ./0001-fix-annotations-in-bin-dbus-cx.ring.Ring.CallManager.patch ];
+
     nativeBuildInputs = [
       autoreconfHook
       pkg-config