summaryrefslogtreecommitdiff
path: root/gnu/packages/patches/telepathy-glib-fix-test.patch
diff options
context:
space:
mode:
authorLiliana Marie Prikler <[email protected]>2024-09-14 11:54:46 +0200
committerLiliana Marie Prikler <[email protected]>2025-03-02 20:31:32 +0100
commit9b8ef0abd045e5fc04ab0e7489444e38ccef4cb7 (patch)
treec13617910f9c86f61b343310cfdd27df55b37b6e /gnu/packages/patches/telepathy-glib-fix-test.patch
parent94000d8668de7281ac4f3e7263fa18829929f47a (diff)
gnu: telepathy-glib: Fix build.
* gnu/packages/patches/telepathy-glib-fix-test.patch: New file. * gnu/packages/glib.scm (telepathy-glib)[patches]: Use it here. * gnu/local.mk (dist_patch_DATA): Register it here.
Diffstat (limited to 'gnu/packages/patches/telepathy-glib-fix-test.patch')
-rw-r--r--gnu/packages/patches/telepathy-glib-fix-test.patch31
1 files changed, 31 insertions, 0 deletions
diff --git a/gnu/packages/patches/telepathy-glib-fix-test.patch b/gnu/packages/patches/telepathy-glib-fix-test.patch
new file mode 100644
index 0000000000..515c31eec9
--- /dev/null
+++ b/gnu/packages/patches/telepathy-glib-fix-test.patch
@@ -0,0 +1,31 @@
+From aa858698d7ede76b3b4c825ca14b8061c24f14e1 Mon Sep 17 00:00:00 2001
+From: Mamoru TASAKA <[email protected]>
+Date: Mon, 4 Sep 2023 17:56:15 +0900
+Subject: [PATCH] test: make test-cm accepted with newer GLib
+
+With GLib 2.77.3, the key value "foo\;bar" is no longer accepted
+with g_key_file_get_string and it returns null string result.
+
+Modify key value in test file to get it accepted by new GLib.
+---
+ tests/dbus/telepathy/managers/test_manager_file.manager | 6 ++----
+ 1 file changed, 2 insertions(+), 4 deletions(-)
+
+diff --git a/tests/dbus/telepathy/managers/test_manager_file.manager b/tests/dbus/telepathy/managers/test_manager_file.manager
+index 426ad4a7e..bdb3f90f1 100644
+--- a/tests/dbus/telepathy/managers/test_manager_file.manager
++++ b/tests/dbus/telepathy/managers/test_manager_file.manager
+@@ -79,11 +79,9 @@ default-triply-escaped-semicolon-in-list = list\\\;of;misc;
+ param-empty-list = as
+ default-empty-list =
+
+-# this is probably technically a Desktop Entry spec violation?
+-# we should be permissive, interpreting this as either "foo\;bar" or "foo;bar"
+-# seems reasonable
++# the value is "foo\\;bar"
+ param-escaped-semicolon = s
+-default-escaped-semicolon = foo\;bar
++default-escaped-semicolon = foo\\;bar
+
+ # all the other types
+ param-object = o \ No newline at end of file