me
/
guix
Archived
1
0
Fork 0

gnu: Add quickproject.

* gnu/packages/lisp-xyz.scm (cl-quickproject, ecl-quickproject,
sbcl-quickproject): New variables.
master
Pierre Neidhardt 2021-03-25 10:36:05 +01:00
parent f445407df6
commit 8ee6bb91c1
No known key found for this signature in database
GPG Key ID: 9BDCF497A4BBCC7F
1 changed files with 33 additions and 0 deletions

View File

@ -15379,3 +15379,36 @@ immediately.")
(define-public cl-html-template
(sbcl-package->cl-source-package sbcl-html-template))
(define-public sbcl-quickproject
(package
(name "sbcl-quickproject")
(version "1.4.1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/xach/quickproject")
(commit (string-append "release-" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1szs8p2wr1yr9mjmj3h3557l6wxzzga0iszimb68z0hb1jj3lva6"))))
(build-system asdf-build-system/sbcl)
(inputs
`(("cl-fad" ,sbcl-cl-fad)
("html-template" ,sbcl-html-template)))
(arguments
'(#:asd-files '("quickproject.asd")))
(home-page "https://xach.com/lisp/quickproject/")
(synopsis "Create Common Lisp project skeletons")
(description
"Quickproject provides a quick way to make a Common Lisp project. After
creating a project, it extends the ASDF registry so the project may be
immediately loaded.")
(license license:expat)))
(define-public ecl-quickproject
(sbcl-package->ecl-package sbcl-quickproject))
(define-public cl-quickproject
(sbcl-package->cl-source-package sbcl-quickproject))