GNU bug report logs -
#30592
[PATCH 0/2] Add emacs-nov.
Previous Next
Reported by: Roel Janssen <roel <at> gnu.org>
Date: Sat, 24 Feb 2018 10:57:01 UTC
Severity: normal
Tags: patch
Done: Roel Janssen <roel <at> gnu.org>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 30592 in the body.
You can then email your comments to 30592 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
guix-patches <at> gnu.org
:
bug#30592
; Package
guix-patches
.
(Sat, 24 Feb 2018 10:57:01 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Roel Janssen <roel <at> gnu.org>
:
New bug report received and forwarded. Copy sent to
guix-patches <at> gnu.org
.
(Sat, 24 Feb 2018 10:57:01 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
Dear guix,
I'd like to add emacs-nov, and a dependency for it: emacs-esxml.
Kind regards,
Roel Janssen
Information forwarded
to
guix-patches <at> gnu.org
:
bug#30592
; Package
guix-patches
.
(Sat, 24 Feb 2018 10:59:01 GMT)
Full text and
rfc822 format available.
Message #8 received at 30592 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs.scm (emacs-esxml): New variable.
---
gnu/packages/emacs.scm | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index 81e6885f6..ce83c26a2 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -3559,6 +3559,28 @@ The purpose of this library is to wrap all the quirks and hassle of
@code{package.el} into a sane API.")
(license license:gpl3+)))
+(define-public emacs-esxml
+ (package
+ (name "emacs-esxml")
+ (version "0.3.4")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://github.com/tali713/esxml/archive/"
+ version ".tar.gz"))
+ (sha256
+ (base32
+ "01yk4ibbln3ykrin2124hfdi53fsp9gv7j49qw93s2ls52c9zb2f"))))
+ (build-system emacs-build-system)
+ (home-page "https://github.com/tali713/esxml")
+ (synopsis "Elisp library for working with XML, ESXML and SXML")
+ (description
+ "This library provides two formats for XML code generation. The primary
+form is esxml. This is the form that is returned by such functions as
+@code{libxml-parse-xml-region} and it is used internally by emacs in many
+xml-related libraries.")
+ (license license:gpl3+)))
+
(define-public emacs-queue
(package
(name "emacs-queue")
--
2.16.2
Information forwarded
to
guix-patches <at> gnu.org
:
bug#30592
; Package
guix-patches
.
(Sat, 24 Feb 2018 11:00:02 GMT)
Full text and
rfc822 format available.
Message #11 received at 30592 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs.scm (emacs-nov): New variable.
---
gnu/packages/emacs.scm | 35 +++++++++++++++++++++++++++++++++++
1 file changed, 35 insertions(+)
diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index ce83c26a2..e78b59a39 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -3581,6 +3581,41 @@ form is esxml. This is the form that is returned by such functions as
xml-related libraries.")
(license license:gpl3+)))
+(define-public emacs-nov
+ (package
+ (name "emacs-nov")
+ (version "0.2.2")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://github.com/wasamasa/nov.el/archive/"
+ version ".tar.gz"))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "0pc07cr2qfa66pxyxhvgrxiwssykisj25yjxvx3qr4v7bp5qmms7"))))
+ (build-system emacs-build-system)
+ (propagated-inputs
+ `(("emacs-dash" ,emacs-dash)
+ ("emacs-esxml" ,emacs-esxml)))
+ (home-page "https://github.com/wasamasa/nov.el")
+ (synopsis "Major mode for reading EPUB files in Emacs")
+ (description
+ "This package provides a major mode for reading EPUB documents.
+Features:
+@itemize
+@item Basic navigation (jump to table of contents (TOC), previous/next chapter)
+@item Remembering and restoring the last read position
+@item Jump to next chapter when scrolling beyond end
+@item Renders EPUB2 (.ncx) and EPUB3 (<nav>) TOCs
+@item Hyperlinks to internal and external targets
+@item Supports textual and image documents
+@item View source of document files
+@item Metadata display
+@item Image rescaling
+@end itemize\n")
+ (license license:gpl3+)))
+
(define-public emacs-queue
(package
(name "emacs-queue")
--
2.16.2
Information forwarded
to
guix-patches <at> gnu.org
:
bug#30592
; Package
guix-patches
.
(Mon, 26 Feb 2018 17:54:02 GMT)
Full text and
rfc822 format available.
Message #14 received at 30592 <at> debbugs.gnu.org (full text, mbox):
Roel Janssen <roel <at> gnu.org> skribis:
> * gnu/packages/emacs.scm (emacs-esxml): New variable.
LGTM, thanks!
Ludo'.
Information forwarded
to
guix-patches <at> gnu.org
:
bug#30592
; Package
guix-patches
.
(Mon, 26 Feb 2018 17:54:02 GMT)
Full text and
rfc822 format available.
Message #17 received at 30592 <at> debbugs.gnu.org (full text, mbox):
Roel Janssen <roel <at> gnu.org> skribis:
> * gnu/packages/emacs.scm (emacs-nov): New variable.
LGTM, thank you!
Ludo’.
Reply sent
to
Roel Janssen <roel <at> gnu.org>
:
You have taken responsibility.
(Mon, 26 Feb 2018 21:31:02 GMT)
Full text and
rfc822 format available.
Notification sent
to
Roel Janssen <roel <at> gnu.org>
:
bug acknowledged by developer.
(Mon, 26 Feb 2018 21:31:02 GMT)
Full text and
rfc822 format available.
Message #22 received at 30592-done <at> debbugs.gnu.org (full text, mbox):
Ludovic Courtès <ludo <at> gnu.org> writes:
> Roel Janssen <roel <at> gnu.org> skribis:
>
>> * gnu/packages/emacs.scm (emacs-nov): New variable.
>
> LGTM, thank you!
>
> Ludo’.
Thanks! I pushed both in c74b8b41c and 5815e3bc9.
Kind regards,
Roel Janssen
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Tue, 27 Mar 2018 11:24:05 GMT)
Full text and
rfc822 format available.
This bug report was last modified 7 years and 164 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.