guix-mirrors/gnu/packages/patches/guile-gi-fix-marshall-tests.patch
Noé Lopez 1fef682809
gnu: guile-gi: Fix build.
* gnu/packages/patches/guile-gi-fix-marshall-tests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/guile-xyz.scm (guile-gi)
[source]: Use git-fetch.  Use “guile-gi-fix-marshall-tests.patch”.
[#:configure-flags]: Add “--enable-hardening” like upstream.
[#:phases]: Remove ‘remove-dotted-circle-from-combining-character’.
Add ‘disable-failing-tests’.
[inputs]: Remove webkitgtk-for-gtk3.  Move gtk+…
[native-inputs]: … here.  Add autoconf, automake, texinfo and grilo.
Replace xorg-server with xorg-server-for-tests.

Change-Id: Idbc92cac219947fec268e8afcc9bf6527cc8a217
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-08-17 21:43:35 +02:00

27 lines
865 B
Diff

From 776c456dc767a261e026865ab5c3a76fe68ff4a2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?No=C3=A9=20Lopez?= <noelopez@free.fr>
Date: Tue, 12 Aug 2025 12:30:31 +0200
Subject: [PATCH] Fix marshall tests
See <https://github.com/spk121/guile-gi/pull/142>.
---
test/marshall.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/test/marshall.scm b/test/marshall.scm
index e15b3ee..fd826de 100644
--- a/test/marshall.scm
+++ b/test/marshall.scm
@@ -23,7 +23,7 @@
(("Marshall" "1.0")
#:renamer (protect* '(sizeof short int long size_t)))
(("GLib" "2.0")
- #:renamer (protect* '(test-equal test-assert test-skip))))
+ #:renamer (protect* '(test-equal test-assert test-skip int))))
(define-syntax-rule (boolarray-input f)
(test-assert (symbol->string (quote f))
--
2.50.1