From 44c116ba5935b925fe976a720283a19f53128906 Mon Sep 17 00:00:00 2001 From: "Artyom V. Poptsov" Date: Tue, 23 Aug 2022 21:10:13 +0300 Subject: [PATCH 1/2] gnu: guile-smc: Update to 0.5.2. * gnu/packages/guile-xyz.scm (guile-smc): Update to 0.5.2. [native-inputs]: Add "help2man" and "which". [inputs]: Use the new inputs style. --- gnu/packages/guile-xyz.scm | 31 +++++++------------------------ 1 file changed, 7 insertions(+), 24 deletions(-) diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index 8ba38c87d8..11fa92d08a 100644 --- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm @@ -4864,7 +4864,7 @@ (define-public guile-gitlab (define-public guile-smc (package (name "guile-smc") - (version "0.3.0") + (version "0.5.2") (source (origin (method git-fetch) @@ -4874,7 +4874,7 @@ (define-public guile-smc (file-name (string-append name "-" version)) (sha256 (base32 - "0szkjmasi70m1vppck7nhdxg4lnxzjq6mihi6r1552s8sxm5z008")))) + "05q20vi59whjs7jb8bgcxnnfy6c3wx26m5ps2fwlsz52nggarxzb")))) (build-system gnu-build-system) (arguments `(#:make-flags '("GUILE_AUTO_COMPILE=0") ;to prevent guild warnings @@ -4886,23 +4886,6 @@ (define-public guile-smc #:phases (modify-phases %standard-phases (delete 'strip) - (add-after 'configure 'patch - (lambda* (#:key inputs outputs #:allow-other-keys) - (substitute* "modules/smc/core/log.scm" - ((" #:use-module \\(logging logger\\)") - (string-append - " #:use-module (logging logger)\n" - " #:use-module (logging rotating-log)")) - (("#:init-value \"logger\"") - (format #f - "#:init-value \"~a/bin/logger\"" - (assoc-ref inputs "inetutils"))) - (("\\(add-handler! %logger %syslog\\)") - (string-append - "(add-handler! %logger\n" - " (make \n" - " #:file-name \"smc.log\"))\n"))) - #t)) (add-after 'install 'wrap-program (lambda* (#:key inputs outputs #:allow-other-keys) (let* ((out (assoc-ref outputs "out")) @@ -4922,12 +4905,12 @@ (define-public guile-smc ,(string-append guile-lib go))))) #t))))) (native-inputs - (list autoconf automake pkg-config texinfo)) + (list autoconf automake pkg-config texinfo help2man which)) (inputs - `(("bash" ,bash-minimal) - ("guile" ,guile-3.0) - ("guile-lib" ,guile-lib) - ("inetutils" ,inetutils))) + (list bash-minimal + guile-3.0 + guile-lib + inetutils)) (home-page "https://github.com/artyom-poptsov/guile-smc") (synopsis "GNU Guile state machine compiler") (description -- 2.34.1