From cd11f6a2bd703f0859aec05c0873186b734d6d74 Mon Sep 17 00:00:00 2001 From: Pierre Langlois Date: Mon, 28 Dec 2020 10:49:19 +0000 Subject: [PATCH] gnu: emacs-org: Work around missing version number. Partly fixes . * gnu/packages/emacs-xyz.scm (emacs-org)[arguments]: New 'fix-org-version phase. --- gnu/packages/emacs-xyz.scm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index eaa0fc8d2a..f85ae60cb6 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -10296,6 +10296,15 @@ (define-public emacs-org (arguments `(#:phases (modify-phases %standard-phases + ;; FIXME: The elpa tarball upstream does not include the version + ;; number, remove this phase when this is fixed. + ;; https://lists.gnu.org/archive/html/emacs-orgmode/2020-12/msg00729.html + (add-after 'unpack 'fix-org-version + (lambda _ + (substitute* "org-version.el" + (("org-release \"\"") + (string-append "org-release \"" ,version "\""))) + #t)) (add-after 'install 'install-documentation (lambda* (#:key outputs #:allow-other-keys) (let* ((share (string-append (assoc-ref outputs "out") "/share"))