From dbd94d966ac971ceac1b51814dd75515a80132b0 Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Thu, 21 Jan 2021 12:32:42 +0200 Subject: 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). --- gnu/packages/admin.scm | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index da5fab8ef8..87b0f36cc1 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -309,10 +309,21 @@ interface and is based on GNU Guile.") (inherit shepherd) (name "guile2.0-shepherd") (native-inputs - `(("pkg-config" ,pkg-config) + `(("help2man" ,help2man) + ("pkg-config" ,pkg-config) ("guile" ,guile-2.0))) (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 (package -- cgit 1.4.1