Browse Source

gnu: hurd-core-headers: Strictly include header packages.

* gnu/packages/hurd.scm (hurd-core-headers)[arguments]: Strictly include
header package inputs in union.
Jan (janneke) Nieuwenhuizen 1 year ago
parent
commit
26611f56fb
No known key found for this signature in database GPG Key ID: F3C1A0D9C1D65273
1 changed files with 14 additions and 6 deletions
  1. +14
    -6
      gnu/packages/hurd.scm

+ 14
- 6
gnu/packages/hurd.scm View File

@ -264,13 +264,21 @@ Library for GNU/Hurd.")
(arguments
'(#:modules ((guix build union))
#:builder (begin
(use-modules (ice-9 match)
(use-modules (srfi srfi-1)
(srfi srfi-26)
(ice-9 match)
(guix build union))
(match %build-inputs
(((names . directories) ...)
(union-build (assoc-ref %outputs "out")
directories)
#t)))))
(let ((inputs (filter
(compose (cute member <> '("gnumach-headers"
"hurd-headers"
"hurd-minimal"))
car)
%build-inputs)))
(match inputs
(((names . directories) ...)
(union-build (assoc-ref %outputs "out")
directories)
#t))))))
(inputs `(("gnumach-headers" ,gnumach-headers)
("hurd-headers" ,hurd-headers)
("hurd-minimal" ,hurd-minimal)))


Loading…
Cancel
Save