me
/
guix
Archived
1
0
Fork 0

gnu: sbcl-iolib.grovel: Deprecate in favour of sbcl-cffi-grovel.

* gnu/packages/lisp-xyz.scm (sbcl-iolib.grovel): Deprecate since upstream has
  removed it; they are now using cffi-grovel instead.
master
Pierre Neidhardt 2020-05-06 21:41:52 +02:00
parent d35a0f1452
commit 3078c05eb2
No known key found for this signature in database
GPG Key ID: 9BDCF497A4BBCC7F
1 changed files with 1 additions and 20 deletions

View File

@ -5478,26 +5478,7 @@ and @code{kqueue(2)}), a pathname library and file-system utilities.")
(synopsis "Base package for IOLib, a Common Lisp I/O library"))) (synopsis "Base package for IOLib, a Common Lisp I/O library")))
(define-public sbcl-iolib.grovel (define-public sbcl-iolib.grovel
(package (deprecated-package "sbcl-iolib.grovel" sbcl-cffi-grovel))
(inherit sbcl-iolib.asdf)
(name "sbcl-iolib.grovel")
(inputs
`(("iolib.asdf" ,sbcl-iolib.asdf)
("iolib.conf" ,sbcl-iolib.conf)
("iolib.base", sbcl-iolib.base)
("cffi", sbcl-cffi)))
(arguments
'(#:asd-file "iolib.grovel.asd"
#:phases
(modify-phases %standard-phases
(add-after 'install 'install-header
(lambda* (#:key outputs #:allow-other-keys)
;; This header is required by sbcl-iolib.
(install-file "src/grovel/grovel-common.h"
(string-append (assoc-ref outputs "out")
"/lib/sbcl"))
#t)))))
(synopsis "CFFI Groveller for IOLib, a Common Lisp I/O library")))
(define sbcl-iolib+syscalls (define sbcl-iolib+syscalls
(package (package