aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2019-10-02 12:03:03 +0200
committerLudovic Courtès <ludo@gnu.org>2019-10-02 14:46:03 +0200
commit86f2124b0f015e99416e5e6efc15f0ef790eb366 (patch)
treea0827c8e5f9d0685ca8c548d887cbfc22e4ea1d4
parentece22ac8ccb6744eaec0320f0c7c9b6680fffa46 (diff)
downloadguix-86f2124b0f015e99416e5e6efc15f0ef790eb366.tar
guix-86f2124b0f015e99416e5e6efc15f0ef790eb366.tar.gz
gnu: dconf-editor: Fix build failure.
Fixes <https://bugs.gnu.org/37503>. Reported by Jack Hill <jackhill@jackhill.us>. * gnu/packages/gnome.scm (dconf-editor)[arguments]: New field.
-rw-r--r--gnu/packages/gnome.scm11
1 files changed, 11 insertions, 0 deletions
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index a5c0ffbf77..d8b73e25d9 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -6548,6 +6548,17 @@ beautifying border effects.")
(base32
"06f736spn20s7qjsz00xw44v8r8bjhyrz1v3bix6v416jc5jp6ia"))))
(build-system meson-build-system)
+ (arguments
+ '(#:phases (modify-phases %standard-phases
+ (add-before 'configure 'set-glib-minimum-version
+ (lambda _
+ ;; Change the minimum required GLib version so that
+ ;; 'valac' is passed '--target-glib 2.60.0'; failing to
+ ;; do that, it complains that "55" is not an even
+ ;; number. See <https://bugs.gnu.org/37503>.
+ (substitute* "editor/meson.build"
+ (("2\\.55\\.1") "2.60.0"))
+ #t)))))
(native-inputs
`(("glib:bin" ,glib "bin") ; for glib-compile-schemas, gio-2.0.
("gtk+-bin" ,gtk+ "bin") ; for gtk-update-icon-cache