GNU bug report logs - #60992
[PATCH] gnu: Add emacs-paradox.

Previous Next

Package: guix-patches;

Reported by: Cayetano Santos <csantosb <at> inventati.org>

Date: Sat, 21 Jan 2023 17:48:01 UTC

Severity: normal

Tags: patch

Done: Nicolas Goaziou <mail <at> nicolasgoaziou.fr>

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 60992 in the body.
You can then email your comments to 60992 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#60992; Package guix-patches. (Sat, 21 Jan 2023 17:48:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Cayetano Santos <csantosb <at> inventati.org>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Sat, 21 Jan 2023 17:48:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Cayetano Santos <csantosb <at> inventati.org>
To: guix-patches <at> gnu.org
Cc: Cayetano Santos <csantosb <at> inventati.org>
Subject: [PATCH] gnu: Add emacs-paradox.
Date: Sat, 21 Jan 2023 18:37:24 +0100
* gnu/packages/emacs-xyz.scm (emacs-paradox): 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 dc85764746..d9f509c6c3 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -3125,6 +3125,33 @@ (define-public emacs-beacon
 shine on top of your cursor so you know where it is.")
     (license license:gpl3+)))
 
+(define-public emacs-paradox
+  (let ((version "2.5.5")
+        (commit "96401577ed02f433debe7604e49afd478e9eda61"))
+    (package
+      (name "emacs-paradox")
+      (version version)
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://github.com/Malabarba/paradox")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32
+           "0v9hmvq6bcr2hwlb09ldsd6pjl19ri5n2hl2bs3x52fqjj6fdzzn"))))
+      (build-system emacs-build-system)
+      (propagated-inputs
+       (list emacs-seq emacs-let-alist emacs-spinner emacs-hydra))
+      (home-page "https://github.com/Malabarba/paradox")
+      (synopsis "A modern Packages Menu")
+      (description
+       "Project for modernizing Emacs' Package Menu.  With improved appearance,
+mode-line information.  Github integration, customizability, asynchronous
+upgrading, and more.")
+      (license license:gpl2+))))
+
 (define-public emacs-carp
   (let ((commit "17d3d84963434233997626850195f205882bf0df")
         (revision "0"))

base-commit: 900d33527c9286a811f064d4bb8f4a9b18d1db0b
-- 
2.39.1





Information forwarded to guix-patches <at> gnu.org:
bug#60992; Package guix-patches. (Sun, 22 Jan 2023 16:45:02 GMT) Full text and rfc822 format available.

Message #8 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Nicolas Goaziou <mail <at> nicolasgoaziou.fr>
To: Cayetano Santos via Guix-patches via <guix-patches <at> gnu.org>
Cc: 60992 <at> debbugs.gnu.org, Cayetano Santos <csantosb <at> inventati.org>
Subject: Re: [bug#60992] [PATCH] gnu: Add emacs-paradox.
Date: Sun, 22 Jan 2023 17:43:54 +0100
Hello,

Cayetano Santos via Guix-patches via <guix-patches <at> gnu.org> writes:

> * gnu/packages/emacs-xyz.scm (emacs-paradox): New variable.

Thank you.

This project is no longer maintained, and the repository is read-only.
Last release is more than 3 years old. Do you think the whole thing is
worth packaging nonetheless ?

> +(define-public emacs-paradox
> +  (let ((version "2.5.5")
> +        (commit "96401577ed02f433debe7604e49afd478e9eda61"))
> +    (package
> +      (name "emacs-paradox")
> +      (version version)

You can insert version directly here. No need for a binding.

> +      (source
> +       (origin
> +         (method git-fetch)
> +         (uri (git-reference
> +               (url "https://github.com/Malabarba/paradox")
> +               (commit commit)))
> +         (file-name (git-file-name name version))
> +         (sha256
> +          (base32
> +           "0v9hmvq6bcr2hwlb09ldsd6pjl19ri5n2hl2bs3x52fqjj6fdzzn"))))
> +      (build-system emacs-build-system)
> +      (propagated-inputs
> +       (list emacs-seq emacs-let-alist emacs-spinner emacs-hydra))

Please order inputs alphabetically.

> +      (home-page "https://github.com/Malabarba/paradox")
> +      (synopsis "A modern Packages Menu")

Synopsis must not start with article "A". Also, "modern" may be vague.

> +      (description
> +       "Project for modernizing Emacs' Package Menu.  With improved appearance,
> +mode-line information.  Github integration, customizability, asynchronous
> +upgrading, and more.")

Description should consist of complete sentences.

Regards,
-- 
Nicolas Goaziou




Information forwarded to guix-patches <at> gnu.org:
bug#60992; Package guix-patches. (Sun, 22 Jan 2023 16:45:02 GMT) Full text and rfc822 format available.

Information forwarded to guix-patches <at> gnu.org:
bug#60992; Package guix-patches. (Sun, 22 Jan 2023 20:15:02 GMT) Full text and rfc822 format available.

Message #14 received at 60992 <at> debbugs.gnu.org (full text, mbox):

From: Cayetano Santos <cayetano.santos <at> inventati.org>
To: Nicolas Goaziou <mail <at> nicolasgoaziou.fr>
Cc: 60992 <at> debbugs.gnu.org
Subject: Re: [bug#60992] [PATCH] gnu: Add emacs-paradox.
Date: Sun, 22 Jan 2023 21:05:06 +0100
>dim. 22 janv. 2023 at 17:43, Nicolas Goaziou 
><mail <at> nicolasgoaziou.fr> ...

> Hello,
>
> Cayetano Santos via Guix-patches via <guix-patches <at> gnu.org> 
> writes:
>
>> * gnu/packages/emacs-xyz.scm (emacs-paradox): New variable.
>
> Thank you.
>
> This project is no longer maintained, and the repository is 
> read-only.
> Last release is more than 3 years old. Do you think the whole 
> thing is
> worth packaging nonetheless ?

Good question (a few other packages, not explicitly declared as 
out of maintenance, are in a similar position).

For as long as I’m concerned, this is a great piece of code which 
I’ve been using frequently for a long time. Its stable and 
performs well.

Regards,

C.




Information forwarded to guix-patches <at> gnu.org:
bug#60992; Package guix-patches. (Sun, 22 Jan 2023 20:22:02 GMT) Full text and rfc822 format available.

Message #17 received at 60992 <at> debbugs.gnu.org (full text, mbox):

From: Cayetano Santos <csantosb <at> inventati.org>
To: 60992 <at> debbugs.gnu.org
Cc: Cayetano Santos <csantosb <at> inventati.org>
Subject: [PATCH v2] gnu: Add emacs-paradox.
Date: Sun, 22 Jan 2023 21:21:22 +0100
* gnu/packages/emacs-xyz.scm (emacs-paradox): 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 dc85764746..9653ce1ef4 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -3125,6 +3125,32 @@ (define-public emacs-beacon
 shine on top of your cursor so you know where it is.")
     (license license:gpl3+)))
 
+(define-public emacs-paradox
+  (let ((commit "96401577ed02f433debe7604e49afd478e9eda61"))
+    (package
+      (name "emacs-paradox")
+      (version "2.5.5")
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://github.com/Malabarba/paradox")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32
+           "0v9hmvq6bcr2hwlb09ldsd6pjl19ri5n2hl2bs3x52fqjj6fdzzn"))))
+      (build-system emacs-build-system)
+      (propagated-inputs
+       (list emacs-hydra emacs-let-alist emacs-seq emacs-spinner))
+      (home-page "https://github.com/Malabarba/paradox")
+      (synopsis "Paradox is an extension to Emacs packages menu")
+      (description
+       "Paradox is a project for modernizing Emacs' Package Menu.  It provides
+improved appearance, mode-line information, github integration,
+customizability and asynchronous upgrading.")
+      (license license:gpl2+))))
+
 (define-public emacs-carp
   (let ((commit "17d3d84963434233997626850195f205882bf0df")
         (revision "0"))

base-commit: 900d33527c9286a811f064d4bb8f4a9b18d1db0b
-- 
2.39.1





Information forwarded to guix-patches <at> gnu.org:
bug#60992; Package guix-patches. (Wed, 25 Jan 2023 18:02:01 GMT) Full text and rfc822 format available.

Message #20 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Nicolas Goaziou <mail <at> nicolasgoaziou.fr>
To: Cayetano Santos via Guix-patches via <guix-patches <at> gnu.org>
Cc: 60992-done <at> debbugs.gnu.org, Cayetano Santos <csantosb <at> inventati.org>
Subject: Re: [bug#60992] [PATCH v2] gnu: Add emacs-paradox.
Date: Wed, 25 Jan 2023 19:00:50 +0100
Hello,

Cayetano Santos via Guix-patches via <guix-patches <at> gnu.org> writes:

> * gnu/packages/emacs-xyz.scm (emacs-paradox): New variable.

Applied with small tweaks in description (capitalization mainly).

Thank you.

Regards,
-- 
Nicolas Goaziou




Reply sent to Nicolas Goaziou <mail <at> nicolasgoaziou.fr>:
You have taken responsibility. (Wed, 25 Jan 2023 18:02:02 GMT) Full text and rfc822 format available.

Notification sent to Cayetano Santos <csantosb <at> inventati.org>:
bug acknowledged by developer. (Wed, 25 Jan 2023 18:02:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Thu, 23 Feb 2023 12:24:13 GMT) Full text and rfc822 format available.

This bug report was last modified 1 year and 63 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.