gnu: sbcl-moptilities: Remove sbcl-moptilities reference in cl-moptilities.
* gnu/packages/lisp-xyz.scm (sbcl-moptilities)[arguments]: Delete the 'test-results' folder. This takes the closure size from 158 MiB down to 0 MiB :)master
parent
fcac44c012
commit
6702441f17
|
@ -10864,6 +10864,16 @@ compliance control.")
|
|||
(substitute* "lift-standard.config"
|
||||
((":relative-to lift-test")
|
||||
":relative-to moptilities-test"))
|
||||
#t))
|
||||
(add-after 'install 'remove-test-results
|
||||
;; Otherwise the drag the SBCL package into the closure of the CL
|
||||
;; package.
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(let* ((out (assoc-ref outputs "out"))
|
||||
(source-path (string-append out "/share/common-lisp/"
|
||||
(%lisp-type) "/moptilities/")))
|
||||
(delete-file-recursively
|
||||
(string-append source-path "/test-results")))
|
||||
#t)))))
|
||||
(synopsis "Compatibility layer for Common Lisp MOP implementation differences")
|
||||
(description
|
||||
|
|
Reference in New Issue