guix_mirror_bot pushed a commit to branch gnome-team
in repository guix.
commit 37ecce0cd6b5b4104bd595f9512a47b683867b10
Author: Maxim Cournoyer <[email protected]>
AuthorDate: Mon Sep 28 14:27:30 2026 +0900
gnu: libadwaita: Fix build on i686-linux.
* gnu/packages/patches/libadwaita-appstream-1.2.0.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/gnome.scm (libadwaita): Apply it.
Signed-off-by: Liliana Marie Prikler <[email protected]>
---
gnu/local.mk | 1 +
gnu/packages/gnome.scm | 3 +-
.../patches/libadwaita-appstream-1.2.0.patch | 46 ++++++++++++++++++++++
3 files changed, 49 insertions(+), 1 deletion(-)
diff --git a/gnu/local.mk b/gnu/local.mk
index 98d843d62a0..277af289468 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -1811,6 +1811,7 @@ dist_patch_DATA =
\
%D%/packages/patches/less-hurd-path-max.patch \
%D%/packages/patches/libaio-32bit-test.patch \
%D%/packages/patches/libaio-riscv-test5.patch \
+ %D%/packages/patches/libadwaita-appstream-1.2.0.patch \
%D%/packages/patches/libbase-fix-includes.patch \
%D%/packages/patches/libbase-use-own-logging.patch \
%D%/packages/patches/libbonobo-activation-test-race.patch \
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 38c008c9ba7..de007511cf3 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -13652,7 +13652,8 @@ Document Analysis and Recognition program.")
"libadwaita-" version ".tar.xz"))
(sha256
(base32
- "08z7260nna76wlapfyd1h1q2502fdqpmv03viqq2c0gy51qb6ngw"))))
+ "08z7260nna76wlapfyd1h1q2502fdqpmv03viqq2c0gy51qb6ngw"))
+ (patches (search-patches "libadwaita-appstream-1.2.0.patch"))))
(build-system meson-build-system)
(outputs (list "doc" "out"))
(arguments
diff --git a/gnu/packages/patches/libadwaita-appstream-1.2.0.patch
b/gnu/packages/patches/libadwaita-appstream-1.2.0.patch
new file mode 100644
index 00000000000..df5a042b4d6
--- /dev/null
+++ b/gnu/packages/patches/libadwaita-appstream-1.2.0.patch
@@ -0,0 +1,46 @@
+Upstream-status:
<https://gitlab.gnome.org/GNOME/libadwaita/-/merge_requests/1812>
+
+diff --git a/tests/test-about-dialog.c b/tests/test-about-dialog.c
+index 752505dd..913599d6 100644
+--- a/tests/test-about-dialog.c
++++ b/tests/test-about-dialog.c
+@@ -19,7 +19,7 @@ test_adw_about_dialog_from_appdata (void)
+ g_assert_nonnull (dialog);
+
+ g_assert_cmpstr (adw_about_dialog_get_appdata_resource_path (dialog), ==,
"/org/gnome/Adwaita1/Test/org.gnome.Adwaita1.Test.metainfo.xml");
+- g_assert_cmpstr (adw_about_dialog_get_release_notes (dialog), ==,
"<p>Testing Build</p>\n");
++ g_assert_cmpstr (g_strchomp (adw_about_dialog_get_release_notes (dialog)),
==, "<p>Testing Build</p>");
+ g_assert_cmpstr (adw_about_dialog_get_release_notes_version (dialog), ==,
"1.0");
+ g_assert_cmpstr (adw_about_dialog_get_version (dialog), ==, "1.0");
+ g_assert_cmpstr (adw_about_dialog_get_application_icon (dialog), ==,
"org.gnome.Adwaita1.Test");
+@@ -37,7 +37,7 @@ test_adw_about_dialog_from_appdata (void)
+ g_assert_nonnull (dialog);
+
+ g_assert_cmpstr (adw_about_dialog_get_appdata_resource_path (dialog), ==,
"/org/gnome/Adwaita1/Test/org.gnome.Adwaita1.Test.metainfo.xml");
+- g_assert_cmpstr (adw_about_dialog_get_release_notes (dialog), ==,
"<p>Testing Build Older</p>\n");
++ g_assert_cmpstr (g_strchomp (adw_about_dialog_get_release_notes (dialog)),
==, "<p>Testing Build Older</p>");
+ g_assert_cmpstr (adw_about_dialog_get_release_notes_version (dialog), ==,
"0.1");
+ g_assert_cmpstr (adw_about_dialog_get_version (dialog), ==, "1.0");
+
+diff --git a/tests/test-about-window.c b/tests/test-about-window.c
+index ed0aa9d4..c4599710 100644
+--- a/tests/test-about-window.c
++++ b/tests/test-about-window.c
+@@ -17,7 +17,7 @@ test_adw_about_window_from_appdata (void)
+
+ g_assert_nonnull (window);
+
+- g_assert_cmpstr (adw_about_window_get_release_notes (window), ==,
"<p>Testing Build</p>\n");
++ g_assert_cmpstr (g_strchomp (adw_about_window_get_release_notes (window)),
==, "<p>Testing Build</p>");
+ g_assert_cmpstr (adw_about_window_get_release_notes_version (window), ==,
"1.0");
+ g_assert_cmpstr (adw_about_window_get_version (window), ==, "1.0");
+ g_assert_cmpstr (adw_about_window_get_application_icon (window), ==,
"org.gnome.Adwaita1.Test");
+@@ -34,7 +34,7 @@ test_adw_about_window_from_appdata (void)
+
+ g_assert_nonnull (window);
+
+- g_assert_cmpstr (adw_about_window_get_release_notes (window), ==,
"<p>Testing Build Older</p>\n");
++ g_assert_cmpstr (g_strchomp (adw_about_window_get_release_notes (window)),
==, "<p>Testing Build Older</p>");
+ g_assert_cmpstr (adw_about_window_get_release_notes_version (window), ==,
"0.1");
+ g_assert_cmpstr (adw_about_window_get_version (window), ==, "1.0");
+