Package: guix-patches;
Reported by: Hilton Chain <hako <at> ultrarare.space>
Date: Sun, 20 Nov 2022 05:44:01 UTC
Severity: normal
Tags: patch
Done: Christopher Baines <mail <at> cbaines.net>
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 59402 in the body.
You can then email your comments to 59402 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
guix-patches <at> gnu.org
:bug#59402
; Package guix-patches
.
(Sun, 20 Nov 2022 05:44:01 GMT) Full text and rfc822 format available.Hilton Chain <hako <at> ultrarare.space>
:guix-patches <at> gnu.org
.
(Sun, 20 Nov 2022 05:44:01 GMT) Full text and rfc822 format available.Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Hilton Chain <hako <at> ultrarare.space> To: guix-patches <at> gnu.org Subject: [PATCH 0/5] gnu: Add emacs-wanderlust. Date: Sun, 20 Nov 2022 13:42:54 +0800
*** BLURB HERE *** Hilton Chain (5): gnu: Add emacs-bbdb-vcard. gnu: Add emacs-apel-lb. gnu: Add emacs-flim-lb. gnu: Add emacs-semi-epg. gnu: Add emacs-wanderlust. gnu/packages/emacs-xyz.scm | 209 +++++++++++++++++++++++++++++++++++++ 1 file changed, 209 insertions(+) base-commit: 8cef05bab6251978018ccab7bb44883676ce8f6c -- 2.38.1
guix-patches <at> gnu.org
:bug#59402
; Package guix-patches
.
(Sun, 20 Nov 2022 05:46:02 GMT) Full text and rfc822 format available.Message #8 received at 59402 <at> debbugs.gnu.org (full text, mbox):
From: Hilton Chain <hako <at> ultrarare.space> To: 59402 <at> debbugs.gnu.org Subject: [PATCH 1/5] gnu: Add emacs-bbdb-vcard. Date: Sun, 20 Nov 2022 13:44:40 +0800
* gnu/packages/emacs-xyz.scm (emacs-bbdb-vcard): New variable. --- gnu/packages/emacs-xyz.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 5c1138e954..7479376018 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -2841,6 +2841,34 @@ (define-public emacs-bbdb mode, Rmail, Gnus, MH-E, and VM). BBDB is fully customizable.") (license license:gpl3+))) +(define-public emacs-bbdb-vcard + ;; No release since Dec 1, 2013. + (let ((version "0.4.1") ;3d79fdb4200a64a043e203a3baac95c936095b52, not tagged + (revision "88") + (commit "113c66115ce68316e209f51ebce56de8dded3606")) + (package + (name "emacs-bbdb-vcard") + (version (git-version version revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/tohojo/bbdb-vcard") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1sr5kd2gvw1b4hl147yb60cgx6j730vdnpyr09p7vmpw65hzwlwm")))) + (build-system emacs-build-system) + (propagated-inputs (list emacs-bbdb)) + (home-page "https://github.com/tohojo/bbdb-vcard") + (synopsis + "vCard Import and Export for The Insidious Big Brother Database (BBDB)") + (description + "@code{bbdb-vcard.el} imports and exports vCards (version 3.0) as +defined in RFC 2425 and RFC 2426 to/from The Insidious Big Brother Database +(BBDB). Version 2.1 vCards are converted into version 3.0 on import.") + (license license:gpl2+)))) + (define-public emacs-beacon (package (name "emacs-beacon") -- 2.38.1
guix-patches <at> gnu.org
:bug#59402
; Package guix-patches
.
(Sun, 20 Nov 2022 05:46:02 GMT) Full text and rfc822 format available.Message #11 received at 59402 <at> debbugs.gnu.org (full text, mbox):
From: Hilton Chain <hako <at> ultrarare.space> To: 59402 <at> debbugs.gnu.org Subject: [PATCH 2/5] gnu: Add emacs-apel-lb. Date: Sun, 20 Nov 2022 13:45:16 +0800
* gnu/packages/emacs-xyz.scm (emacs-apel-lb): New variable. --- gnu/packages/emacs-xyz.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 7479376018..dc6899884d 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -33873,6 +33873,32 @@ (define-public emacs-mpv process via its IPC interface.") (license license:gpl3+)))) +(define-public emacs-apel-lb + ;; No release since Jun 15, 2010. + (let ((version "10.8") ;tag chise-base-0_25 + (revision "81") + (commit "82eb2325bd149dc57b43a9ce9402c6c6183e4052")) + (package + (name "emacs-apel-lb") + (version (git-version version revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/wanderlust/apel") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0qiw19pn1cs8y571irw7bjdygkvwan9ch2i1dg139dri4b6q1il6")))) + (build-system emacs-build-system) + (home-page "https://www.emacswiki.org/emacs/WanderLust") + (synopsis "Library for making portable Emacs Lisp programs") + (description + "A Portable Emacs Library (APEL) is a library for making portable Emacs +Lisp programs. APEL-LB is a variant of APEL, which features supports to +latest Emacs.") + (license license:gpl2+)))) + (define-public emacs-waveform ;; XXX: Upstream provides no Version keyword. Using 0 as base version. (let ((commit "ee52c6a72b3e9890743e3a6e2fc1f3195f5687b2") -- 2.38.1
guix-patches <at> gnu.org
:bug#59402
; Package guix-patches
.
(Sun, 20 Nov 2022 05:47:02 GMT) Full text and rfc822 format available.Message #14 received at 59402 <at> debbugs.gnu.org (full text, mbox):
From: Hilton Chain <hako <at> ultrarare.space> To: 59402 <at> debbugs.gnu.org Subject: [PATCH 3/5] gnu: Add emacs-flim-lb. Date: Sun, 20 Nov 2022 13:45:38 +0800
* gnu/packages/emacs-xyz.scm (emacs-flim-lb): New variable. --- gnu/packages/emacs-xyz.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index dc6899884d..a5621e4fea 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -33899,6 +33899,34 @@ (define-public emacs-apel-lb latest Emacs.") (license license:gpl2+)))) +(define-public emacs-flim-lb + ;; No release since Nov 28, 2007. + (let ((version "1.14.9") + (revision "133") + (commit "57c6b868aa314717f40a520daed7249665e8d992")) + (package + (name "emacs-flim-lb") + (version (git-version version revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/wanderlust/flim") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1mf8r5mf3bd0719fnhifb6lfvl7n4m552crcdhkbkkif8srrl6df")))) + (build-system emacs-build-system) + (propagated-inputs (list emacs-apel-lb emacs-oauth2)) + (home-page "https://www.emacswiki.org/emacs/WanderLust") + (synopsis + "Library for basic features about message representation or encoding") + (description + "FLIM is a library to provide basic features about message representation +or encoding. FLIM-LB is a variant of FLIM, which features supports to latest +Emacs.") + (license license:gpl2+)))) + (define-public emacs-waveform ;; XXX: Upstream provides no Version keyword. Using 0 as base version. (let ((commit "ee52c6a72b3e9890743e3a6e2fc1f3195f5687b2") -- 2.38.1
guix-patches <at> gnu.org
:bug#59402
; Package guix-patches
.
(Sun, 20 Nov 2022 05:47:02 GMT) Full text and rfc822 format available.Message #17 received at 59402 <at> debbugs.gnu.org (full text, mbox):
From: Hilton Chain <hako <at> ultrarare.space> To: 59402 <at> debbugs.gnu.org Subject: [PATCH 4/5] gnu: Add emacs-semi-epg. Date: Sun, 20 Nov 2022 13:46:00 +0800
* gnu/packages/emacs-xyz.scm (emacs-semi-epg): New variable. --- gnu/packages/emacs-xyz.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index a5621e4fea..f4b39b90ef 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -33927,6 +33927,33 @@ (define-public emacs-flim-lb Emacs.") (license license:gpl2+)))) +(define-public emacs-semi-epg + ;; No release since Dec 24, 2003. + (let ((version "1.14.6") + (revision "241") + (commit "ac3e726ca94ed245c25881ec8d7177d0d834ea6a")) + (package + (name "emacs-semi-epg") + (version (git-version version revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/wanderlust/semi") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1bg07y6svvg1mmlr455x3j1anjp3wbv27s6b2inp294rbwprm41n")))) + (build-system emacs-build-system) + (propagated-inputs (list emacs-bbdb-vcard emacs-flim-lb)) + (home-page "https://www.emacswiki.org/emacs/WanderLust") + (synopsis "Library to provide MIME feature for GNU Emacs") + (description + "SEMI is a package for GNU Emacs to provide features related with MIME +user interface. SEMI-EPG is a variant of SEMI, which features supports to +EasyPG and latest Emacs.") + (license license:gpl2+)))) + (define-public emacs-waveform ;; XXX: Upstream provides no Version keyword. Using 0 as base version. (let ((commit "ee52c6a72b3e9890743e3a6e2fc1f3195f5687b2") -- 2.38.1
guix-patches <at> gnu.org
:bug#59402
; Package guix-patches
.
(Sun, 20 Nov 2022 05:47:02 GMT) Full text and rfc822 format available.Message #20 received at 59402 <at> debbugs.gnu.org (full text, mbox):
From: Hilton Chain <hako <at> ultrarare.space> To: 59402 <at> debbugs.gnu.org Subject: [PATCH 5/5] gnu: Add emacs-wanderlust. Date: Sun, 20 Nov 2022 13:46:20 +0800
* gnu/packages/emacs-xyz.scm (emacs-wanderlust): New variable. --- gnu/packages/emacs-xyz.scm | 100 +++++++++++++++++++++++++++++++++++++ 1 file changed, 100 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index f4b39b90ef..03c9cec60e 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -33954,6 +33954,106 @@ (define-public emacs-semi-epg EasyPG and latest Emacs.") (license license:gpl2+)))) +(define-public emacs-wanderlust + ;; No release since Jan 15, 2010. + ;; FIXME: Building with emacs-next-pgtk would yield a void variable related + ;; macro-expansion failure at runtime, so don't rewrite emacs input of this + ;; package. + (let ((version "2.15.9") + (revision "779") + (commit "f5cb2f0cf5e2c893acf2e669fd549836828dfdfc")) + (package + (name "emacs-wanderlust") + (version (git-version version revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/wanderlust/wanderlust") + (commit commit))) + (file-name (git-file-name name version)) + (modules '((guix build utils))) + (snippet + '(begin (substitute* "WL-CFG" + ((".*WL_PREFIX.*") + (string-append "(setq wl-install-utils t)" "\n" + "(setq WL_PREFIX \"\")" "\n" + "(setq ELMO_PREFIX \"\")" "\n"))) + (substitute* "Makefile" + (("package-user-dir") "NONE")))) + (sha256 + (base32 + "1ijs57wv1vrh33vn311hgkp42vlmjyi998nc4qdrqi7yy9j8hl1h")))) + (build-system emacs-build-system) + (arguments + (list #:phases + #~(modify-phases %standard-phases + (add-after 'expand-load-path 'chdir-elmo + (lambda _ + (chdir "elmo"))) + (add-after 'chdir-elmo 'expand-load-path-elmo + (assoc-ref %standard-phases 'expand-load-path)) + (add-after 'expand-load-path-elmo 'chdir-utils + (lambda _ + (chdir "../utils"))) + (add-after 'chdir-utils 'expand-load-path-utils + (assoc-ref %standard-phases 'expand-load-path)) + (add-after 'expand-load-path-utils 'chdir-wl + (lambda _ + (chdir "../wl"))) + (add-after 'chdir-wl 'expand-load-path-wl + (assoc-ref %standard-phases 'expand-load-path)) + (add-after 'expand-load-path-wl 'change-directory + (lambda _ + (chdir ".."))) + (add-after 'install 'install-via-makefile + (lambda* (#:key inputs #:allow-other-keys) + (let ((emacs (search-input-file inputs "/bin/emacs")) + (lispdir (elpa-directory #$output)) + (infodir (string-append #$output "/share/info"))) + (for-each mkdir-p (list lispdir infodir)) + (substitute* "Makefile" + (("(EMACS = )emacs" all m) + (string-append m emacs)) + (("(LISPDIR = )NONE" all m) + (string-append m lispdir)) + (("(PIXMAPDIR = )NONE" all m) + (string-append m lispdir)) + (("(INFODIR = )NONE" all m) + (string-append m infodir)))) + (invoke "make" "install") + (invoke "make" "install-info")))))) + (propagated-inputs (list emacs-semi-epg)) + (home-page "https://www.emacswiki.org/emacs/WanderLust") + (synopsis "Yet Another Message Interface on Emacsen") + (description + "Wanderlust is an mail/news management system on Emacsen. It supports +IMAP4rev1(RFC2060), NNTP, POP and local message files. + +The main features of Wanderlust: + +@itemize +@item Pure elisp implementation. +@item Supports IMAP4rev1, NNTP, POP(POP3/APOP), MH and Maildir format. +@item Unified access method to messages based on Mew-like Folder Specification. +@item Mew-like Key-bind and mark handling. +@item Manages unread messages. +@item Interactive thread display. +@item Folder Mode shows the list of subscribed folders. +@item Message Cache, Disconnected Operation. +@item MH-like FCC. (Fcc: %Backup and Fcc: $Backup is allowed). +@item MIME compliant (by SEMI). +@item Transmission of news and mail are unified by Message transmitting draft. +@item Graphical list of folders. +@item View a part of message without retrieving the whole message (IMAP4). +@item Server-side message look up (IMAP4). Multi-byte characters are allowed. +@item Virtual Folders. +@item Supports compressed folder using common archiving utilities. +@item Old articles in folders are automatically removed/archived (Expiration). +@item Automatic re-file. +@item Template function makes it convenient to send fixed form messages. +@end itemize\n") + (license license:gpl2+)))) + (define-public emacs-waveform ;; XXX: Upstream provides no Version keyword. Using 0 as base version. (let ((commit "ee52c6a72b3e9890743e3a6e2fc1f3195f5687b2") -- 2.38.1
guix-patches <at> gnu.org
:bug#59402
; Package guix-patches
.
(Sun, 20 Nov 2022 06:06:02 GMT) Full text and rfc822 format available.Message #23 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Hilton Chain <hako <at> ultrarare.space> To: guix-patches <at> gnu.org Subject: [PATCH v2 0/5] gnu: Add emacs-wanderlust. Date: Sun, 20 Nov 2022 14:04:19 +0800
v1 -> v2: Install icons to a proper path. Hilton Chain (5): gnu: Add emacs-bbdb-vcard. gnu: Add emacs-apel-lb. gnu: Add emacs-flim-lb. gnu: Add emacs-semi-epg. gnu: Add emacs-wanderlust. gnu/packages/emacs-xyz.scm | 209 +++++++++++++++++++++++++++++++++++++ 1 file changed, 209 insertions(+) base-commit: 8cef05bab6251978018ccab7bb44883676ce8f6c -- 2.38.1 Diff range from v1 to v2: diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 03c9cec60e..d3331f9d52 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -34017,7 +34017,7 @@ (define-public emacs-wanderlust (("(LISPDIR = )NONE" all m) (string-append m lispdir)) (("(PIXMAPDIR = )NONE" all m) - (string-append m lispdir)) + (string-append m lispdir "/icons")) (("(INFODIR = )NONE" all m) (string-append m infodir)))) (invoke "make" "install")
guix-patches <at> gnu.org
:bug#59402
; Package guix-patches
.
(Sun, 20 Nov 2022 06:06:02 GMT) Full text and rfc822 format available.Message #26 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Hilton Chain <hako <at> ultrarare.space> To: guix-patches <at> gnu.org Subject: [PATCH v2 1/5] gnu: Add emacs-bbdb-vcard. Date: Sun, 20 Nov 2022 14:04:44 +0800
* gnu/packages/emacs-xyz.scm (emacs-bbdb-vcard): New variable. --- gnu/packages/emacs-xyz.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 5c1138e954..7479376018 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -2841,6 +2841,34 @@ (define-public emacs-bbdb mode, Rmail, Gnus, MH-E, and VM). BBDB is fully customizable.") (license license:gpl3+))) +(define-public emacs-bbdb-vcard + ;; No release since Dec 1, 2013. + (let ((version "0.4.1") ;3d79fdb4200a64a043e203a3baac95c936095b52, not tagged + (revision "88") + (commit "113c66115ce68316e209f51ebce56de8dded3606")) + (package + (name "emacs-bbdb-vcard") + (version (git-version version revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/tohojo/bbdb-vcard") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1sr5kd2gvw1b4hl147yb60cgx6j730vdnpyr09p7vmpw65hzwlwm")))) + (build-system emacs-build-system) + (propagated-inputs (list emacs-bbdb)) + (home-page "https://github.com/tohojo/bbdb-vcard") + (synopsis + "vCard Import and Export for The Insidious Big Brother Database (BBDB)") + (description + "@code{bbdb-vcard.el} imports and exports vCards (version 3.0) as +defined in RFC 2425 and RFC 2426 to/from The Insidious Big Brother Database +(BBDB). Version 2.1 vCards are converted into version 3.0 on import.") + (license license:gpl2+)))) + (define-public emacs-beacon (package (name "emacs-beacon") -- 2.38.1
guix-patches <at> gnu.org
:bug#59402
; Package guix-patches
.
(Sun, 20 Nov 2022 06:06:02 GMT) Full text and rfc822 format available.Message #29 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Hilton Chain <hako <at> ultrarare.space> To: guix-patches <at> gnu.org Subject: [PATCH v2 2/5] gnu: Add emacs-apel-lb. Date: Sun, 20 Nov 2022 14:05:09 +0800
* gnu/packages/emacs-xyz.scm (emacs-apel-lb): New variable. --- gnu/packages/emacs-xyz.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 7479376018..dc6899884d 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -33873,6 +33873,32 @@ (define-public emacs-mpv process via its IPC interface.") (license license:gpl3+)))) +(define-public emacs-apel-lb + ;; No release since Jun 15, 2010. + (let ((version "10.8") ;tag chise-base-0_25 + (revision "81") + (commit "82eb2325bd149dc57b43a9ce9402c6c6183e4052")) + (package + (name "emacs-apel-lb") + (version (git-version version revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/wanderlust/apel") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0qiw19pn1cs8y571irw7bjdygkvwan9ch2i1dg139dri4b6q1il6")))) + (build-system emacs-build-system) + (home-page "https://www.emacswiki.org/emacs/WanderLust") + (synopsis "Library for making portable Emacs Lisp programs") + (description + "A Portable Emacs Library (APEL) is a library for making portable Emacs +Lisp programs. APEL-LB is a variant of APEL, which features supports to +latest Emacs.") + (license license:gpl2+)))) + (define-public emacs-waveform ;; XXX: Upstream provides no Version keyword. Using 0 as base version. (let ((commit "ee52c6a72b3e9890743e3a6e2fc1f3195f5687b2") -- 2.38.1
guix-patches <at> gnu.org
:bug#59402
; Package guix-patches
.
(Sun, 20 Nov 2022 06:07:02 GMT) Full text and rfc822 format available.Message #32 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Hilton Chain <hako <at> ultrarare.space> To: guix-patches <at> gnu.org Subject: [PATCH v2 3/5] gnu: Add emacs-flim-lb. Date: Sun, 20 Nov 2022 14:05:32 +0800
* gnu/packages/emacs-xyz.scm (emacs-flim-lb): New variable. --- gnu/packages/emacs-xyz.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index dc6899884d..a5621e4fea 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -33899,6 +33899,34 @@ (define-public emacs-apel-lb latest Emacs.") (license license:gpl2+)))) +(define-public emacs-flim-lb + ;; No release since Nov 28, 2007. + (let ((version "1.14.9") + (revision "133") + (commit "57c6b868aa314717f40a520daed7249665e8d992")) + (package + (name "emacs-flim-lb") + (version (git-version version revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/wanderlust/flim") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1mf8r5mf3bd0719fnhifb6lfvl7n4m552crcdhkbkkif8srrl6df")))) + (build-system emacs-build-system) + (propagated-inputs (list emacs-apel-lb emacs-oauth2)) + (home-page "https://www.emacswiki.org/emacs/WanderLust") + (synopsis + "Library for basic features about message representation or encoding") + (description + "FLIM is a library to provide basic features about message representation +or encoding. FLIM-LB is a variant of FLIM, which features supports to latest +Emacs.") + (license license:gpl2+)))) + (define-public emacs-waveform ;; XXX: Upstream provides no Version keyword. Using 0 as base version. (let ((commit "ee52c6a72b3e9890743e3a6e2fc1f3195f5687b2") -- 2.38.1
guix-patches <at> gnu.org
:bug#59402
; Package guix-patches
.
(Sun, 20 Nov 2022 06:07:02 GMT) Full text and rfc822 format available.Message #35 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Hilton Chain <hako <at> ultrarare.space> To: guix-patches <at> gnu.org Subject: [PATCH v2 4/5] gnu: Add emacs-semi-epg. Date: Sun, 20 Nov 2022 14:05:53 +0800
* gnu/packages/emacs-xyz.scm (emacs-semi-epg): New variable. --- gnu/packages/emacs-xyz.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index a5621e4fea..f4b39b90ef 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -33927,6 +33927,33 @@ (define-public emacs-flim-lb Emacs.") (license license:gpl2+)))) +(define-public emacs-semi-epg + ;; No release since Dec 24, 2003. + (let ((version "1.14.6") + (revision "241") + (commit "ac3e726ca94ed245c25881ec8d7177d0d834ea6a")) + (package + (name "emacs-semi-epg") + (version (git-version version revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/wanderlust/semi") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1bg07y6svvg1mmlr455x3j1anjp3wbv27s6b2inp294rbwprm41n")))) + (build-system emacs-build-system) + (propagated-inputs (list emacs-bbdb-vcard emacs-flim-lb)) + (home-page "https://www.emacswiki.org/emacs/WanderLust") + (synopsis "Library to provide MIME feature for GNU Emacs") + (description + "SEMI is a package for GNU Emacs to provide features related with MIME +user interface. SEMI-EPG is a variant of SEMI, which features supports to +EasyPG and latest Emacs.") + (license license:gpl2+)))) + (define-public emacs-waveform ;; XXX: Upstream provides no Version keyword. Using 0 as base version. (let ((commit "ee52c6a72b3e9890743e3a6e2fc1f3195f5687b2") -- 2.38.1
guix-patches <at> gnu.org
:bug#59402
; Package guix-patches
.
(Sun, 20 Nov 2022 06:07:02 GMT) Full text and rfc822 format available.Message #38 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Hilton Chain <hako <at> ultrarare.space> To: guix-patches <at> gnu.org Subject: [PATCH v2 5/5] gnu: Add emacs-wanderlust. Date: Sun, 20 Nov 2022 14:06:17 +0800
* gnu/packages/emacs-xyz.scm (emacs-wanderlust): New variable. --- gnu/packages/emacs-xyz.scm | 100 +++++++++++++++++++++++++++++++++++++ 1 file changed, 100 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index f4b39b90ef..d3331f9d52 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -33954,6 +33954,106 @@ (define-public emacs-semi-epg EasyPG and latest Emacs.") (license license:gpl2+)))) +(define-public emacs-wanderlust + ;; No release since Jan 15, 2010. + ;; FIXME: Building with emacs-next-pgtk would yield a void variable related + ;; macro-expansion failure at runtime, so don't rewrite emacs input of this + ;; package. + (let ((version "2.15.9") + (revision "779") + (commit "f5cb2f0cf5e2c893acf2e669fd549836828dfdfc")) + (package + (name "emacs-wanderlust") + (version (git-version version revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/wanderlust/wanderlust") + (commit commit))) + (file-name (git-file-name name version)) + (modules '((guix build utils))) + (snippet + '(begin (substitute* "WL-CFG" + ((".*WL_PREFIX.*") + (string-append "(setq wl-install-utils t)" "\n" + "(setq WL_PREFIX \"\")" "\n" + "(setq ELMO_PREFIX \"\")" "\n"))) + (substitute* "Makefile" + (("package-user-dir") "NONE")))) + (sha256 + (base32 + "1ijs57wv1vrh33vn311hgkp42vlmjyi998nc4qdrqi7yy9j8hl1h")))) + (build-system emacs-build-system) + (arguments + (list #:phases + #~(modify-phases %standard-phases + (add-after 'expand-load-path 'chdir-elmo + (lambda _ + (chdir "elmo"))) + (add-after 'chdir-elmo 'expand-load-path-elmo + (assoc-ref %standard-phases 'expand-load-path)) + (add-after 'expand-load-path-elmo 'chdir-utils + (lambda _ + (chdir "../utils"))) + (add-after 'chdir-utils 'expand-load-path-utils + (assoc-ref %standard-phases 'expand-load-path)) + (add-after 'expand-load-path-utils 'chdir-wl + (lambda _ + (chdir "../wl"))) + (add-after 'chdir-wl 'expand-load-path-wl + (assoc-ref %standard-phases 'expand-load-path)) + (add-after 'expand-load-path-wl 'change-directory + (lambda _ + (chdir ".."))) + (add-after 'install 'install-via-makefile + (lambda* (#:key inputs #:allow-other-keys) + (let ((emacs (search-input-file inputs "/bin/emacs")) + (lispdir (elpa-directory #$output)) + (infodir (string-append #$output "/share/info"))) + (for-each mkdir-p (list lispdir infodir)) + (substitute* "Makefile" + (("(EMACS = )emacs" all m) + (string-append m emacs)) + (("(LISPDIR = )NONE" all m) + (string-append m lispdir)) + (("(PIXMAPDIR = )NONE" all m) + (string-append m lispdir "/icons")) + (("(INFODIR = )NONE" all m) + (string-append m infodir)))) + (invoke "make" "install") + (invoke "make" "install-info")))))) + (propagated-inputs (list emacs-semi-epg)) + (home-page "https://www.emacswiki.org/emacs/WanderLust") + (synopsis "Yet Another Message Interface on Emacsen") + (description + "Wanderlust is an mail/news management system on Emacsen. It supports +IMAP4rev1(RFC2060), NNTP, POP and local message files. + +The main features of Wanderlust: + +@itemize +@item Pure elisp implementation. +@item Supports IMAP4rev1, NNTP, POP(POP3/APOP), MH and Maildir format. +@item Unified access method to messages based on Mew-like Folder Specification. +@item Mew-like Key-bind and mark handling. +@item Manages unread messages. +@item Interactive thread display. +@item Folder Mode shows the list of subscribed folders. +@item Message Cache, Disconnected Operation. +@item MH-like FCC. (Fcc: %Backup and Fcc: $Backup is allowed). +@item MIME compliant (by SEMI). +@item Transmission of news and mail are unified by Message transmitting draft. +@item Graphical list of folders. +@item View a part of message without retrieving the whole message (IMAP4). +@item Server-side message look up (IMAP4). Multi-byte characters are allowed. +@item Virtual Folders. +@item Supports compressed folder using common archiving utilities. +@item Old articles in folders are automatically removed/archived (Expiration). +@item Automatic re-file. +@item Template function makes it convenient to send fixed form messages. +@end itemize\n") + (license license:gpl2+)))) + (define-public emacs-waveform ;; XXX: Upstream provides no Version keyword. Using 0 as base version. (let ((commit "ee52c6a72b3e9890743e3a6e2fc1f3195f5687b2") -- 2.38.1
Christopher Baines <mail <at> cbaines.net>
:Hilton Chain <hako <at> ultrarare.space>
:Message #43 received at 59402-done <at> debbugs.gnu.org (full text, mbox):
From: Christopher Baines <mail <at> cbaines.net> To: Hilton Chain <hako <at> ultrarare.space> Cc: 59402-done <at> debbugs.gnu.org, guix-patches <at> gnu.org Subject: Re: [bug#59402] [PATCH v2 0/5] gnu: Add emacs-wanderlust. Date: Mon, 21 Nov 2022 14:39:14 +0000
[Message part 1 (text/plain, inline)]
Hilton Chain via Guix-patches via <guix-patches <at> gnu.org> writes: > v1 -> v2: Install icons to a proper path. > > Hilton Chain (5): > gnu: Add emacs-bbdb-vcard. > gnu: Add emacs-apel-lb. > gnu: Add emacs-flim-lb. > gnu: Add emacs-semi-epg. > gnu: Add emacs-wanderlust. > > gnu/packages/emacs-xyz.scm | 209 +++++++++++++++++++++++++++++++++++++ > 1 file changed, 209 insertions(+) > > base-commit: 8cef05bab6251978018ccab7bb44883676ce8f6c Thanks! I've made a few tweaks, mostly to address a couple of lint warnings for emacs-wanderlust and pushed to master as bb2d7259eed3f00213c3ad66a0de0c94a10f05b2. Chris
[signature.asc (application/pgp-signature, inline)]
guix-patches <at> gnu.org
:bug#59402
; Package guix-patches
.
(Mon, 21 Nov 2022 14:41:02 GMT) Full text and rfc822 format available.Debbugs Internal Request <help-debbugs <at> gnu.org>
to internal_control <at> debbugs.gnu.org
.
(Tue, 20 Dec 2022 12:24:05 GMT) Full text and rfc822 format available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.