guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

17/52: gnu: atk: Disable introspection when cross-compiling.


From: guix-commits
Subject: 17/52: gnu: atk: Disable introspection when cross-compiling.
Date: Mon, 20 Sep 2021 07:19:31 -0400 (EDT)

mothacehe pushed a commit to branch core-updates-frozen
in repository guix.

commit 9fa7b1d1125c919b2ac5b5627275b1f45118e6e3
Author: Maxime Devos <maximedevos@telenet.be>
AuthorDate: Tue Aug 24 13:15:09 2021 +0200

    gnu: atk: Disable introspection when cross-compiling.
    
    * gnu/packages/gtk.scm
      (atk)[arguments]<#:configure-flags>: Set -Dintrospection=false
      when cross-compiling.
---
 gnu/packages/gtk.scm | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm
index 900ee0a..d97a42f 100644
--- a/gnu/packages/gtk.scm
+++ b/gnu/packages/gtk.scm
@@ -27,6 +27,7 @@
 ;;; Copyright © 2020, 2021 Maxim Cournoyer <maxim.cournoyer@gmail.com>
 ;;; Copyright © 2021 Leo Famulari <leo@famulari.name>
 ;;; Copyright © 2021 Simon Streit <simon@netpanic.org>
+;;; Copyright © 2021 Maxime Devos <maximedevos@telenet.be>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -120,7 +121,13 @@
                 "1217cmmykjgkkim0zr1lv5j13733m4w5vipmy4ivw0ll6rz28xpv"))))
     (build-system meson-build-system)
     (arguments
-     `(#:glib-or-gtk? #t))  ; To wrap binaries and/or compile schemas
+     `(#:glib-or-gtk? #t ; To wrap binaries and/or compile schemas
+       ,@(if (%current-target-system)
+             `(#:configure-flags
+               ;; introspection requires running binaries for the host system
+               ;; on the build system.
+               '("-Dintrospection=false"))
+             '())))
     (propagated-inputs `(("glib" ,glib))) ; required by atk.pc
     (native-inputs
      `(("gettext" ,gettext-minimal)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]