From b999ce74baced2f729fd97f9df76d622ff47d6c8 Mon Sep 17 00:00:00 2001 From: jgart Date: Mon, 14 Mar 2022 16:16:28 -0400 Subject: gnu: cl-envy: Update to 26a7faa. * gnu/packages/lisp-xyz.scm (sbcl-envy): Update to 26a7faa. [native-inputs]: Uncomment test inputs and use new style. [arguments]: Add 'asd-systems' parameter, Remove 'fix-tests' phase. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 27 ++++++++++----------------- 1 file changed, 10 insertions(+), 17 deletions(-) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 41ef89e7c3..4c015a7059 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -12135,8 +12135,8 @@ carrys on from the end of the body.") (sbcl-package->ecl-package sbcl-livesupport)) (define-public sbcl-envy - (let ((commit "956321b2852d58ba71c6fe621f5c2924178e9f88") - (revision "1")) + (let ((commit "26a7faadc981f2a047daa36f715a44faec5dd00c") + (revision "2")) (package (name "sbcl-envy") (version (git-version "0.1" revision commit)) @@ -12145,26 +12145,19 @@ carrys on from the end of the body.") (origin (method git-fetch) (uri (git-reference - (url home-page) + (url "https://github.com/fukamachi/envy") (commit commit))) - (file-name (git-file-name name version)) + (file-name (git-file-name "cl-envy" version)) (sha256 - (base32 "17iwrfxcdinjbb2h6l09qf40s7xkbhrpmnljlwpjy8l8rll8h3vg")))) + (base32 "1r0wgimd7z57x8cv69sw76w3y5l70hq50882a9nq5l4v64lg55fq")))) (build-system asdf-build-system/sbcl) - ;; (native-inputs ; Only for tests. - ;; `(("prove" ,sbcl-prove) - ;; ("osicat" ,sbcl-osicat))) + (native-inputs + (list sbcl-osicat sbcl-prove)) (arguments - '(#:phases - (modify-phases %standard-phases - (add-after 'unpack 'fix-tests - (lambda _ - (substitute* "envy-test.asd" - (("cl-test-more") "prove")) - #t))) - ;; Tests fail with + `(#:asd-systems '("envy-test" "envy") + ;; FIXME: Tests fail with ;; Component ENVY-ASD::ENVY-TEST not found, required by # - ;; like xsubseq. Why? + ;; https://github.com/fukamachi/envy/issues/10 #:tests? #f)) (synopsis "Common Lisp configuration switcher inspired by Perl's Config::ENV") (description "Envy is a configuration manager for various applications. -- cgit v1.2.3