diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 1727024bfe..ad475d8acc 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -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)