GNU bug report logs - #30592
[PATCH 0/2] Add emacs-nov.

Previous Next

Package: guix-patches;

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.

View this report as an mbox folder, status mbox, maintainer mbox


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):

From: Roel Janssen <roel <at> gnu.org>
To: guix-patches <guix-patches <at> gnu.org>
Subject: [PATCH 0/2] Add emacs-nov.
Date: Sat, 24 Feb 2018 11:55:59 +0100
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):

From: Roel Janssen <roel <at> gnu.org>
To: 30592 <at> debbugs.gnu.org
Subject: [PATCH 1/2] gnu: Add emacs-esxml.
Date: Sat, 24 Feb 2018 11:58:46 +0100
* 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):

From: Roel Janssen <roel <at> gnu.org>
To: 30592 <at> debbugs.gnu.org
Subject: [PATCH 2/2] gnu: Add emacs-nov.
Date: Sat, 24 Feb 2018 11:59:28 +0100
* 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):

From: ludo <at> gnu.org (Ludovic Courtès)
To: Roel Janssen <roel <at> gnu.org>
Cc: 30592 <at> debbugs.gnu.org
Subject: Re: [bug#30592] [PATCH 1/2] gnu: Add emacs-esxml.
Date: Mon, 26 Feb 2018 18:53:14 +0100
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):

From: ludo <at> gnu.org (Ludovic Courtès)
To: Roel Janssen <roel <at> gnu.org>
Cc: 30592 <at> debbugs.gnu.org
Subject: Re: [bug#30592] [PATCH 2/2] gnu: Add emacs-nov.
Date: Mon, 26 Feb 2018 18:53:32 +0100
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):

From: Roel Janssen <roel <at> gnu.org>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: 30592-done <at> debbugs.gnu.org
Subject: Re: [bug#30592] [PATCH 2/2] gnu: Add emacs-nov.
Date: Mon, 26 Feb 2018 22:30:15 +0100
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.