1
Fork 0
mirror of https://https.git.savannah.gnu.org/git/guix.git/ synced 2025-07-14 19:10:49 +02:00

gnu: sbcl-generic-cl: Update to 0.9.

* gnu/packages/lisp-xyz.scm (sbcl-generic-cl): Update to 0.9.
This commit is contained in:
Pierre Neidhardt 2021-07-10 12:39:09 +02:00
parent e1b53728cc
commit 45fdb03500
No known key found for this signature in database
GPG key ID: 9BDCF497A4BBCC7F

View file

@ -13346,44 +13346,43 @@ Macros and symbol-macros are fully expanded and all special forms, except
(sbcl-package->ecl-package sbcl-cl-form-types)) (sbcl-package->ecl-package sbcl-cl-form-types))
(define-public sbcl-generic-cl (define-public sbcl-generic-cl
;; Latest commit includes a necessary fix for our Guix build. (package
(let ((commit "8e5a81487ee3c13fe5ffdc8bdda161d476639535")) (name "sbcl-generic-cl")
(package (version "0.9")
(name "sbcl-generic-cl") (source
(version (git-version "0.7.1" "1" commit)) (origin
(source (method git-fetch)
(origin (uri (git-reference
(method git-fetch) (url "https://github.com/alex-gutev/generic-cl")
(uri (git-reference (commit (string-append "v" version))))
(url "https://github.com/alex-gutev/generic-cl") (file-name (git-file-name name version))
(commit commit))) (sha256
(file-name (git-file-name name version)) (base32
(sha256 "1c40vqb49g0adfv17jxgk0ds1n6a2dph30cibq01sicmqdgrrbi8"))))
(base32 (build-system asdf-build-system/sbcl)
"11w0g79s4wmc78vmfng437rmsgnp5qn246zcyr540fp5nw0ad6ix")))) (inputs
(build-system asdf-build-system/sbcl) `(("agutil" ,sbcl-agutil)
(inputs ("alexandria" ,sbcl-alexandria)
`(("agutil" ,sbcl-agutil) ("anaphora" ,sbcl-anaphora)
("alexandria" ,sbcl-alexandria) ("arrows" ,sbcl-arrows)
("anaphora" ,sbcl-anaphora) ("cl-custom-hash-table" ,sbcl-custom-hash-table)
("arrows" ,sbcl-arrows) ("cl-form-types" ,sbcl-cl-form-types)
("cl-custom-hash-table" ,sbcl-custom-hash-table) ("static-dispatch" ,sbcl-static-dispatch)
("static-dispatch" ,sbcl-static-dispatch) ("trivia" ,sbcl-trivia)))
("trivia" ,sbcl-trivia))) (native-inputs
(native-inputs `(("prove" ,sbcl-prove)))
`(("prove" ,sbcl-prove))) (arguments
(arguments ;; Tests fail because SBCL head size is not high enough.
;; Tests fail because SBCL head size is not high enough. ;; https://github.com/alex-gutev/generic-cl/issues/6
;; https://github.com/alex-gutev/generic-cl/issues/6 `(#:tests? #f))
`(#:tests? #f)) (home-page "https://alex-gutev.github.io/generic-cl/")
(home-page "https://alex-gutev.github.io/generic-cl/") (synopsis "Generic function interface to standard Common Lisp functions")
(synopsis "Generic function interface to standard Common Lisp functions") (description "@code{generic-cl} provides a generic function wrapper over
(description "@code{generic-cl} provides a generic function wrapper over
various functions in the Common Lisp standard, such as equality predicates and various functions in the Common Lisp standard, such as equality predicates and
sequence operations. The goal of this wrapper is to provide a standard sequence operations. The goal of this wrapper is to provide a standard
interface to common operations, such as testing for the equality of two interface to common operations, such as testing for the equality of two
objects, which is extensible to user-defined types.") objects, which is extensible to user-defined types.")
(license license:expat)))) (license license:expat)))
(define-public cl-generic-cl (define-public cl-generic-cl
(sbcl-package->cl-source-package sbcl-generic-cl)) (sbcl-package->cl-source-package sbcl-generic-cl))