[PATCH] Prototype for guix import quicklisp

  • Open
  • quality assurance status badge
One participant
  • Sharlatan Hellseher
Submitted by
Sharlatan Hellseher
Sharlatan Hellseher wrote on 19 Apr 2021 23:19
(address . guix-patches@gnu.org)
Hi Guix team!

This script could be a quick prototype solution for anyone who start
packing Common Lisp system distributed by Quicklisp.

I know it's better to implement it in Guile to be available in Guix
directly - it could be a starting point for that process.

Time to learn Scheme! (for me ;-)

--- EXAMPLE ---
./etc/guix-import-quicklisp.sh cl-gamepad t
[1618866903.257]: [ PASS ] verification of required commands completed
___ Quicklisp ___
fetch-method: git
guix-package: not-availalbe
project-dependencies: cffi documentation-utils trivial-features
project-systems: cl-gamepad
system-project: cl-gamepad
system: cl-gamepad
[1618866906.296]: [ INFO ] Fetch
(define-public sbcl-cl-gamepad
(let ((commit "ed75ed3ea387957912b90efd82340ba3064cab5b")
(revision "1"))
(name "sbcl-cl-gamepad")
(version (git-version "0.0.0" revision commit))
(method git-fetch)
(uri (git-reference
(commit commit)))
(file-name (git-file-name name version))
(build-system asdf-build-system/sbcl)
`(("cffi" ,sbcl-cffi)
("documentation-utils" ,sbcl-documentation-utils)
("trivial-features" ,sbcl-trivial-features)))
(synopsis "TBC")
(license #f))))
___ Quicklisp ___
guix-package: available
system-project: cffi
system: cffi
___ Quicklisp ___
guix-package: available
system-project: documentation-utils
system: documentation-utils
___ Quicklisp ___
guix-package: available
system-project: trivial-features
--- EXAMPLE ---

… ??? ????? - ???????????? ?????????????? ?????? ??????? ????????
????? ????? ????? ? ??? ??????, ??????????? ????? ???????, ??
?????????? ?? ? ????????? ??????? ????? ? ?????????????????.
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send an email to 47901@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 47901
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch