[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#72333: [PATCH] gnu: emacs-minimal: Do not native-compile lisp/transi
From: |
Liliana Marie Prikler |
Subject: |
bug#72333: [PATCH] gnu: emacs-minimal: Do not native-compile lisp/transient.el. |
Date: |
Tue, 03 Sep 2024 18:49:49 +0200 |
User-agent: |
Evolution 3.48.4 |
Am Dienstag, dem 03.09.2024 um 16:57 +0200 schrieb Simon Tournier:
> Fixes <https://issues.guix.gnu.org/72333>.
> Reported by daniel szmulewicz <daniel.szmulewicz@gmail.com>.
I think those belong in the trailer, but I can fix that myself.
> * gnu/packages/emacs.scm (emacs-minimal)[arguments]<phases>: Turn off
> native-compilation for the file lisp/transient.el.
>
> Change-Id: I27c9d660cbad46be66df641816e4596346969dfc
> ---
> gnu/packages/emacs.scm | 10 ++++++++++
> 1 file changed, 10 insertions(+)
>
> diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
> index f1ea4fe061..c555ca09f7 100644
> --- a/gnu/packages/emacs.scm
> +++ b/gnu/packages/emacs.scm
> @@ -233,6 +233,16 @@ (define-public emacs-minimal
> (("\\(tramp-compat-process-running-p \"(.*)\"\\)"
> all process)
> (format #f "(or ~a (tramp-compat-process-running-p
> ~s))"
> all (string-append "." process "-
> real"))))))
> + (add-after 'unpack 'do-not-native-compile
> + (lambda _
> + ;; Fixes <https://issues.guix.gnu.org/72333>.
> Temporary
> + ;; workaround for native-compilation bug of
> transient.el.
> + ;; Please remove once the native-compilation for Emacs
> packages
> + ;; is fully supported.
> + (substitute* "lisp/transient.el"
> + ((";; End:")
> + ";; no-native-compile: t
> +;; End:"))))
Should we do this in a snippet instead? Otherwise LGTM.
Cheers