gnu: slynk: Update to 20200626.

* gnu/packages/lisp-xyz.scm (slynk): Update 20200626.
[source]: Don't rename slynk-util system since it seems useless for sbcl-slynk
but it breaks cl-slynk.
[description]: Improve syntax.
This commit is contained in:
Pierre Neidhardt 2020-06-27 15:36:43 +02:00
parent 99648ef16e
commit c3c633522d
No known key found for this signature in database
GPG key ID: 9BDCF497A4BBCC7F

View file

@ -675,8 +675,9 @@ (define-public ecl-cl-ppcre-unicode
;; we expose the union of these as `sbcl-slynk'. The following variable ;; we expose the union of these as `sbcl-slynk'. The following variable
;; describes the base module. ;; describes the base module.
(define sbcl-slynk-boot0 (define sbcl-slynk-boot0
(let ((revision "2") (let ((revision "3")
(commit "cbf84c36c4eca8b032e3fd16177a7bc02df3ec4c")) ;; Update together with emacs-sly.
(commit "6a2f543cb21f14104c2253af5a1427b884a987ae"))
(package (package
(name "sbcl-slynk-boot0") (name "sbcl-slynk-boot0")
(version (string-append "1.0.0-beta-" revision "." (string-take commit 7))) (version (string-append "1.0.0-beta-" revision "." (string-take commit 7)))
@ -688,7 +689,7 @@ (define sbcl-slynk-boot0
(url "https://github.com/joaotavora/sly.git") (url "https://github.com/joaotavora/sly.git")
(commit commit))) (commit commit)))
(sha256 (sha256
(base32 "13dyhsravn591p7g6is01mp2ynzjnnj7pwgi57r6xqmd4611y9vh")) (base32 "0wbpg9p9yg2hd62l15pvy50fk3hndq5zzyqlyyf04g368s895144"))
(file-name (string-append "slynk-" version "-checkout")) (file-name (string-append "slynk-" version "-checkout"))
(modules '((guix build utils) (modules '((guix build utils)
(ice-9 ftw))) (ice-9 ftw)))
@ -700,9 +701,7 @@ (define sbcl-slynk-boot0
(("\\.\\./contrib") (("\\.\\./contrib")
"contrib") "contrib")
(("\\(defsystem :slynk/util") (("\\(defsystem :slynk/util")
"(defsystem :slynk/util :depends-on (:slynk)") "(defsystem :slynk/util :depends-on (:slynk)"))
((":depends-on \\(:slynk :slynk/util\\)")
":depends-on (:slynk :slynk-util)"))
(substitute* "contrib/slynk-trace-dialog.lisp" (substitute* "contrib/slynk-trace-dialog.lisp"
(("\\(slynk::reset-inspector\\)") ; Causes problems on load (("\\(slynk::reset-inspector\\)") ; Causes problems on load
"nil")) "nil"))
@ -728,7 +727,7 @@ (define sbcl-slynk-boot0
(synopsis "Common Lisp IDE for Emacs") (synopsis "Common Lisp IDE for Emacs")
(description "SLY is a fork of SLIME, an IDE backend for Common Lisp. (description "SLY is a fork of SLIME, an IDE backend for Common Lisp.
It also features a completely redesigned REPL based on Emacs's own It also features a completely redesigned REPL based on Emacs's own
full-featured comint.el, live code annotations, and a consistent interactive full-featured @code{comint-mode}, live code annotations, and a consistent interactive
button interface. Everything can be copied to the REPL. One can create button interface. Everything can be copied to the REPL. One can create
multiple inspectors with independent history.") multiple inspectors with independent history.")
(home-page "https://github.com/joaotavora/sly") (home-page "https://github.com/joaotavora/sly")