me
/
guix
Archived
1
0
Fork 0

gnu: sbcl-fare-quasiquote: Fix source and home-page.

* gnu/packages/lisp-xyz.scm (sbcl-fare-quasiquote)[source]: Use main
  repository instead of Quicklisp archive.
  [home-page]: Fix URL.
  [synopsis]: Shorten it.
master
Guillaume Le Vaillant 2020-02-15 11:38:34 +01:00
parent 1fce78c452
commit 639b47e665
No known key found for this signature in database
GPG Key ID: 6BE8208ADF21FE3F
1 changed files with 36 additions and 33 deletions

View File

@ -5892,41 +5892,44 @@ optimizing techniques widely used in the functional programming world.")
(sbcl-package->cl-source-package sbcl-optima)) (sbcl-package->cl-source-package sbcl-optima))
(define-public sbcl-fare-quasiquote (define-public sbcl-fare-quasiquote
(package (let ((commit "640d39a0451094071b3e093c97667b3947f43639")
(name "sbcl-fare-quasiquote") (revision "1"))
(build-system asdf-build-system/sbcl) (package
(version "20171130") (name "sbcl-fare-quasiquote")
(home-page "http://common-lisp.net/project/fare-quasiquote") (build-system asdf-build-system/sbcl)
(source (version (git-version "1.0.1" revision commit))
(origin (home-page "https://gitlab.common-lisp.net/frideau/fare-quasiquote")
(method url-fetch) (source
(uri (string-append "http://beta.quicklisp.org/archive/fare-quasiquote/" (origin
(date->string (string->date version "~Y~m~d") "~Y-~m-~d") (method git-fetch)
"/fare-quasiquote-" (uri (git-reference
version (url (string-append "https://gitlab.common-lisp.net/frideau/"
"-git.tgz")) "fare-quasiquote.git"))
(sha256 (commit commit)))
(base32 (file-name (git-file-name name version))
"00brmh7ndsi0c97nibi8cy10j3l4gmkyrfrr5jr5lzkfb7ngyfqa")))) (sha256
(inputs (base32 "1g6q11l50kgija9f55lzqpcwvaq0ljiw8v1j265hnyg6nahjwjvg"))))
`(("fare-utils" ,sbcl-fare-utils))) (inputs
(arguments `(("fare-utils" ,sbcl-fare-utils)))
;; XXX: Circular dependencies: Tests depend on subsystems, which depend on the main systems. (arguments
`(#:tests? #f ;; XXX: Circular dependencies: Tests depend on subsystems,
#:phases ;; which depend on the main systems.
(modify-phases %standard-phases `(#:tests? #f
;; XXX: Require 1.0.0 version of fare-utils, and we package some #:phases
;; commits after 1.0.0.5, but ASDF fails to read the (modify-phases %standard-phases
;; "-REVISION-COMMIT" part generated by Guix. ;; XXX: Require 1.0.0 version of fare-utils, and we package some
(add-after 'unpack 'patch-requirement ;; commits after 1.0.0.5, but ASDF fails to read the
(lambda _ ;; "-REVISION-COMMIT" part generated by Guix.
(substitute* "fare-quasiquote.asd" (add-after 'unpack 'patch-requirement
(("\\(:version \"fare-utils\" \"1.0.0\"\\)") "\"fare-utils\""))))))) (lambda _
(synopsis "Pattern-matching friendly implementation of quasiquote for Common Lisp") (substitute* "fare-quasiquote.asd"
(description "The main purpose of this n+2nd reimplementation of (("\\(:version \"fare-utils\" \"1.0.0\"\\)")
"\"fare-utils\"")))))))
(synopsis "Pattern-matching friendly implementation of quasiquote")
(description "The main purpose of this n+2nd reimplementation of
quasiquote is enable matching of quasiquoted patterns, using Optima or quasiquote is enable matching of quasiquoted patterns, using Optima or
Trivia.") Trivia.")
(license license:expat))) (license license:expat))))
(define-public cl-fare-quasiquote (define-public cl-fare-quasiquote
(sbcl-package->cl-source-package sbcl-fare-quasiquote)) (sbcl-package->cl-source-package sbcl-fare-quasiquote))