gnu: micropython: Don't override 'install-license-files.

* gnu/packages/python.scm (micropython)[arguments]: Prefix a new
'chdir-back phase instead of overriding 'install-license-files.
This commit is contained in:
Tobias Geerinckx-Rice 2022-05-29 02:00:00 +02:00
parent 9769867272
commit 847aa3942b
No known key found for this signature in database
GPG key ID: 0DB0FF884F556D79

View file

@ -704,13 +704,10 @@ (define-public micropython
;; see: https://github.com/micropython/micropython/pull/4246
(substitute* "Makefile"
(("-Os") "-Os -ffp-contract=off"))))
(replace 'install-license-files
(add-before 'install-license-files 'chdir-back
;; We don't build in the root directory so the file isn't found.
(lambda* (#:key outputs #:allow-other-keys)
(let* ((out (assoc-ref outputs "out"))
(doc (string-append out "/share/doc/"
#$name "-" #$version "/")))
(install-file "../../LICENSE" doc))))
(lambda _
(chdir "../..")))
(delete 'configure)) ; no configure
#:make-flags
#~(list (string-append "PREFIX=" #$output)