Message ID | 9fc9a0ae11de8c4484558c0cbac047330ca909f6.1689690897.git.janneke@gnu.org |
---|---|
State | New |
Headers | show |
Series | Fix builds and skip failing tests for the Hurd. | expand |
Hi, Janneke Nieuwenhuizen <janneke@gnu.org> writes: > * gnu/packages/gtk.scm (harfbuzz)[native-inputs]: Do not include > gobject-introspection when building for the Hurd. > --- > gnu/packages/gtk.scm | 12 +++++++----- > 1 file changed, 7 insertions(+), 5 deletions(-) > > diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm > index eb69a88221..853696c7f5 100644 > --- a/gnu/packages/gtk.scm > +++ b/gnu/packages/gtk.scm > @@ -276,11 +276,13 @@ (define-public harfbuzz > ;; There are all in the Requires or Requires.private field of '.pc'. > (list glib graphite2 icu4c)) > (native-inputs > - (list `(,glib "bin") ;for glib-mkenums > - gobject-introspection > - pkg-config > - python-wrapper > - which)) > + `((,glib "bin") ;for glib-mkenums > + ,@(if (target-hurd?) > + '() > + (list gobject-introspection)) > + ,pkg-config > + ,python-wrapper > + ,which)) Here also (basically when it's touching label-free inputs), I'd use append with a conditional to avoid the unquote noise. Otherwise LGTM.
diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm index eb69a88221..853696c7f5 100644 --- a/gnu/packages/gtk.scm +++ b/gnu/packages/gtk.scm @@ -276,11 +276,13 @@ (define-public harfbuzz ;; There are all in the Requires or Requires.private field of '.pc'. (list glib graphite2 icu4c)) (native-inputs - (list `(,glib "bin") ;for glib-mkenums - gobject-introspection - pkg-config - python-wrapper - which)) + `((,glib "bin") ;for glib-mkenums + ,@(if (target-hurd?) + '() + (list gobject-introspection)) + ,pkg-config + ,python-wrapper + ,which)) (arguments (list #:configure-flags #~(list "--with-graphite2"