gnu: guile2.0-shepherd: Fix build.

* gnu/packages/admin.scm (guile2.0-shepherd)[native-inputs]: Add help2man.
[arguments]: Add custom phase to patch out import of (ice-9 threads).
This commit is contained in:
Efraim Flashner 2021-01-21 12:32:42 +02:00
parent 3c0f7dcbad
commit dbd94d966a
No known key found for this signature in database
GPG key ID: 41AAE7DCCA3D8351

View file

@ -309,10 +309,21 @@ (define-public guile2.0-shepherd
(inherit shepherd) (inherit shepherd)
(name "guile2.0-shepherd") (name "guile2.0-shepherd")
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config) `(("help2man" ,help2man)
("pkg-config" ,pkg-config)
("guile" ,guile-2.0))) ("guile" ,guile-2.0)))
(inputs (inputs
`(("guile" ,guile-2.0))))) `(("guile" ,guile-2.0)))
(arguments
`(#:phases
(modify-phases %standard-phases
(add-after 'unpack 'patch-source
(lambda _
;; (ice-9 threads) isn't available in guile-2.0
(substitute* "modules/shepherd.scm"
((".*\\(ice-9 threads\\).*") ""))
#t)))
,@(package-arguments shepherd)))))
(define-public cloud-utils (define-public cloud-utils
(package (package