gnu: sbcl-parse-declarations: Fix source.

* gnu/packages/lisp-xyz.scm (sbcl-parse-declarations)[source]: Use main
  repository instead of Quicklisp archive.
This commit is contained in:
Guillaume Le Vaillant 2020-02-15 11:16:49 +01:00
parent ff6cf9faa7
commit 1fce78c452
No known key found for this signature in database
GPG key ID: 6BE8208ADF21FE3F

View file

@ -4952,33 +4952,37 @@ (define-public ecl-py4cl
(sbcl-package->ecl-package sbcl-py4cl)) (sbcl-package->ecl-package sbcl-py4cl))
(define-public sbcl-parse-declarations (define-public sbcl-parse-declarations
(package (let ((commit "549aebbfb9403a7fe948654126b9c814f443f4f2")
(name "sbcl-parse-declarations") (revision "1"))
(version "1.0.0") (package
(source (name "sbcl-parse-declarations")
(origin (version (git-version "1.0.0" revision commit))
(method url-fetch) (source
(uri (string-append (origin
"http://beta.quicklisp.org/archive/parse-declarations/" (method git-fetch)
"2010-10-06/parse-declarations-20101006-darcs.tgz")) (uri (git-reference
(sha256 (url (string-append
(base32 "https://gitlab.common-lisp.net/parse-declarations/"
"0r85b0jfacd28kr65kw9c13dx4i6id1dpmby68zjy63mqbnyawrd")))) "parse-declarations.git"))
(build-system asdf-build-system/sbcl) (commit commit)))
(arguments (file-name (git-file-name name version))
`(#:asd-file "parse-declarations-1.0.asd" (sha256
#:asd-system-name "parse-declarations-1.0")) (base32 "03g5qks4c59nmxa48pbslxkfh77h8hn8566jddp6m9pl15dzzpxd"))))
(home-page "https://common-lisp.net/project/parse-declarations/") (build-system asdf-build-system/sbcl)
(synopsis "Parse, filter, and build declarations") (arguments
(description `(#:asd-file "parse-declarations-1.0.asd"
"Parse-Declarations is a Common Lisp library to help writing #:asd-system-name "parse-declarations-1.0"))
(home-page "https://common-lisp.net/project/parse-declarations/")
(synopsis "Parse, filter, and build declarations")
(description
"Parse-Declarations is a Common Lisp library to help writing
macros which establish bindings. To be semantically correct, such macros which establish bindings. To be semantically correct, such
macros must take user declarations into account, as these may affect macros must take user declarations into account, as these may affect
the bindings they establish. Yet the ANSI standard of Common Lisp does the bindings they establish. Yet the ANSI standard of Common Lisp does
not provide any operators to work with declarations in a convenient, not provide any operators to work with declarations in a convenient,
high-level way. This library provides such operators.") high-level way. This library provides such operators.")
;; MIT License ;; MIT License
(license license:expat))) (license license:expat))))
(define-public cl-parse-declarations (define-public cl-parse-declarations
(sbcl-package->cl-source-package sbcl-parse-declarations)) (sbcl-package->cl-source-package sbcl-parse-declarations))