From 6454884027084fa62d645b74ca835adfe6882f57 Mon Sep 17 00:00:00 2001 From: Liliana Marie Prikler Date: Tue, 14 Dec 2021 22:01:48 +0100 Subject: gnu: gitg: Fix compilation. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/gnome.scm (gitg)[#:meson]: Use meson-0.59. [#:phases] Add ‘harden’ phase to fix test failures. [inputs]: Use libsoup-minimal-2. --- gnu/packages/gnome.scm | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 5f46eb4d63..7c74b4a874 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -11294,7 +11294,8 @@ higher level porcelain stuff.") "0npg4kqpwl992fgjd2cn3fh84aiwpdp9kd8z7rw2xaj2iazsm914")))) (build-system meson-build-system) (arguments - `(#:glib-or-gtk? #t + `(#:meson ,meson-0.59 + #:glib-or-gtk? #t #:phases (modify-phases %standard-phases (add-after 'unpack 'disable-post-install-partially @@ -11309,6 +11310,19 @@ higher level porcelain stuff.") (substitute* "tests/libgitg/test-commit.vala" (("/bin/bash") (which "bash"))) #t)) + ;; XXX: Remove upon next version bump + (add-after 'unpack 'harden + (lambda _ + ;; See + (substitute* "libgitg/gitg-date.vala" + (("(val\|tzs) == null" all val) + (string-append val " == null || " val " == \"\"")) + (("(val\|tzs) != null" all val) + (string-append val " != null && " val " != \"\""))) + ;; See + (substitute* "gitg/gitg-action-support.vala" + (("stash_if_needed\\((.*), Gitg.Ref head" all other) + (string-append "stash_if_needed(" other ", Gitg.Ref? head"))))) (add-after 'glib-or-gtk-wrap 'wrap-typelib (lambda* (#:key outputs #:allow-other-keys) (let ((prog (string-append (assoc-ref outputs "out") @@ -11328,7 +11342,7 @@ higher level porcelain stuff.") libgit2-glib libpeas libsecret - libsoup + libsoup-minimal-2 libxml2)) (native-inputs `(("glib:bin" ,glib "bin") -- cgit v1.2.3