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
parent
1fce78c452
commit
639b47e665
|
@ -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))
|
||||||
|
|
Reference in New Issue