[PATCH] gnu: emacs-denote: Add Info manual.

  • Done
  • quality assurance status badge
Details
2 participants
  • Andrew Tropin
  • fernseed
Owner
unassigned
Submitted by
fernseed
Severity
normal
F
F
fernseed wrote on 29 Aug 2023 19:39
(address . guix-patches@gnu.org)(name . Kierin Bell)(address . fernseed@fernseed.me)
6e066c208c261434810ef9309fe351ca75e4fd5d.1693330787.git.fernseed@fernseed.me
From: Kierin Bell <fernseed@fernseed.me>

* gnu/packages/emacs-xyz.scm (emacs-denote): Add Info manual.
---
gnu/packages/emacs-xyz.scm | 14 ++++++++++++++
1 file changed, 14 insertions(+)

Toggle diff (29 lines)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 3eaf215134..73d17bf497 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -16586,6 +16586,20 @@ (define-public emacs-denote
(base32 "0nwqghh73lbw6v6yhkalcwwqjs1fyhxqi53d9y2dcfhfq58g1rb9"))))
(build-system emacs-build-system)
(native-inputs (list texinfo))
+ (arguments
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'install 'makeinfo
+ (lambda _
+ (invoke "emacs"
+ "--batch"
+ "--eval=(require 'ox-texinfo)"
+ "--eval=(find-file \"README.org\")"
+ "--eval=(org-texinfo-export-to-info)")
+ (install-file "denote.info"
+ (string-append #$output
+ "/share/info")))))))
(home-page "https://protesilaos.com/emacs/denote/")
(synopsis "Simple notes for Emacs")
(description

base-commit: 9f4b6bcb5c548f9206b89270b13da54abdff31b1
--
2.41.0
A
A
Andrew Tropin wrote on 30 Aug 2023 13:49
87r0nkg37h.fsf@trop.in
On 2023-08-29 13:39, fernseed@fernseed.me wrote:

Toggle quote (18 lines)
> From: Kierin Bell <fernseed@fernseed.me>
>
> * gnu/packages/emacs-xyz.scm (emacs-denote): Add Info manual.
> ---
> gnu/packages/emacs-xyz.scm | 14 ++++++++++++++
> 1 file changed, 14 insertions(+)
>
> diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
> index 3eaf215134..73d17bf497 100644
> --- a/gnu/packages/emacs-xyz.scm
> +++ b/gnu/packages/emacs-xyz.scm
> @@ -16586,6 +16586,20 @@ (define-public emacs-denote
> (base32 "0nwqghh73lbw6v6yhkalcwwqjs1fyhxqi53d9y2dcfhfq58g1rb9"))))
> (build-system emacs-build-system)
> (native-inputs (list texinfo))
> + (arguments
> + (list
> + #:phases
> + #~(modify-phases %standard-phases
Toggle quote (16 lines)
> + (add-after 'install 'makeinfo
> + (lambda _
> + (invoke "emacs"
> + "--batch"
> + "--eval=(require 'ox-texinfo)"
> + "--eval=(find-file \"README.org\")"
> + "--eval=(org-texinfo-export-to-info)")
> + (install-file "denote.info"
> + (string-append #$output
> + "/share/info")))))))
> (home-page "https://protesilaos.com/emacs/denote/")
> (synopsis "Simple notes for Emacs")
> (description
>
> base-commit: 9f4b6bcb5c548f9206b89270b13da54abdff31b1

Applied, pushed, thank you! :)


--
Best regards,
Andrew Tropin
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEKEGaxlA4dEDH6S/6IgjSCVjB3rAFAmTvLMIACgkQIgjSCVjB
3rA2mw//TKxbjmf5CWe83x6WgcNLp01VFbpEF9yZ0dUG/wW4gfUyxFL0uqAdWTGt
nGdprdK7nzSeuCvH0m9zv08k1gKgJD3KeNOyLBBoRv/Crzl+4iacXQ+lfmfQ09Xf
h0Nw6DIMEg1vfP5YdNk8nZjLFAv5TKByQI8VvVSD3OfC19tJKSocsfediIu0J9p+
45TTSZFp7fzeSuzU0JLFBMByyS11xXUinrjORyl7G/alsO28xG0KogFlaQMPfFr9
Iq1klgLrnn84kg9aIV18L5RPhBCOFRCh7eWqR2rnveFQSv+PsB9EuXgbbRafM6m5
Lgl/KhsON4hxykWdse67qNSLD3nkQRtBG8MMGEMxeasu+wB5edqRHN60KMFqXCDt
GGiVz6mDv9HESh33n44ljk9UCaX2KssAqJyAndLBw2Fgy2goCW10dqBaG2c7gfd0
Lv9zeqZmH0PxpFbea9/NnG10suySHets9syzQqHBZcZfU7/8yUMbmuGHAriMctHX
ydRwXC2xd3swxn33jPqWI8LeHZXF8NmjIDIvWBdPDF6gJRdIS3wzY9IyajN9sZOc
zNAaX920ItcUkN3Ngso/rSAvNk7f2hnCfS3nwlWHuGGw401CNU2ooCxJFV82BXUV
X5OL/UJ9xFPwc90XMczb3QeJcDKS3ewswQk0zkDbxFFU5XwQfwk=
=aJD8
-----END PGP SIGNATURE-----

Closed
F
F
fernseed wrote on 30 Aug 2023 20:35
[PATCH v2] gnu: emacs-denote: Add Info manual.
(address . 65610@debbugs.gnu.org)(name . Kierin Bell)(address . fernseed@fernseed.me)
0f857199412508472b40bc1a4e423f388104ce8c.1693420559.git.fernseed@fernseed.me
From: Kierin Bell <fernseed@fernseed.me>

* gnu/packages/emacs-xyz.scm (emacs-denote): Add Info manual.
---
Didn't see this one pushed yet either. Updated as with bug#65611.
Sorry for the mess...

gnu/packages/emacs-xyz.scm | 12 ++++++++++++
1 file changed, 12 insertions(+)

Toggle diff (34 lines)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 3eaf215134..af9f62b6cd 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -132,6 +132,7 @@
;;; Copyright © 2023 Fabio Natali <me@fabionatali.com>
;;; Copyright © 2023 Arnaud Lechevallier <arnaud.lechevallier@free.fr>
;;; Copyright © 2023 Ahmad Draidi <a.r.draidi@redscript.org>
+;;; Copyright © 2023 Kierin Bell <fernseed@fernseed.me>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -16586,6 +16587,17 @@ (define-public emacs-denote
(base32 "0nwqghh73lbw6v6yhkalcwwqjs1fyhxqi53d9y2dcfhfq58g1rb9"))))
(build-system emacs-build-system)
(native-inputs (list texinfo))
+ (arguments
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'install 'makeinfo
+ (lambda _
+ (emacs-batch-edit-file "README.org"
+ "(progn (require 'ox-texinfo) (org-texinfo-export-to-info))")
+ (install-file "denote.info"
+ (string-append #$output
+ "/share/info")))))))
(home-page "https://protesilaos.com/emacs/denote/")
(synopsis "Simple notes for Emacs")
(description

base-commit: d72c3fcf2d72e97715389762c09bf4c4fe81dc0e
--
2.41.0
?
Your comment

This issue is archived.

To comment on this conversation send an email to 65610@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 65610
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch