unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
* [bug#60992] [PATCH] gnu: Add emacs-paradox.
@ 2023-01-21 17:37 Cayetano Santos via Guix-patches via
  2023-01-22 16:43 ` Nicolas Goaziou
  2023-01-22 20:21 ` [bug#60992] [PATCH v2] " Cayetano Santos via Guix-patches via
  0 siblings, 2 replies; 5+ messages in thread
From: Cayetano Santos via Guix-patches via @ 2023-01-21 17:37 UTC (permalink / raw)
  To: 60992; +Cc: Cayetano Santos

* 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





^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [bug#60992] [PATCH] gnu: Add emacs-paradox.
  2023-01-21 17:37 [bug#60992] [PATCH] gnu: Add emacs-paradox Cayetano Santos via Guix-patches via
@ 2023-01-22 16:43 ` Nicolas Goaziou
  2023-01-22 20:05   ` Cayetano Santos via Guix-patches via
  2023-01-22 20:21 ` [bug#60992] [PATCH v2] " Cayetano Santos via Guix-patches via
  1 sibling, 1 reply; 5+ messages in thread
From: Nicolas Goaziou @ 2023-01-22 16:43 UTC (permalink / raw)
  To: 60992; +Cc: csantosb

Hello,

Cayetano Santos via Guix-patches via <guix-patches@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




^ permalink raw reply	[flat|nested] 5+ messages in thread

* [bug#60992] [PATCH] gnu: Add emacs-paradox.
  2023-01-22 16:43 ` Nicolas Goaziou
@ 2023-01-22 20:05   ` Cayetano Santos via Guix-patches via
  0 siblings, 0 replies; 5+ messages in thread
From: Cayetano Santos via Guix-patches via @ 2023-01-22 20:05 UTC (permalink / raw)
  To: Nicolas Goaziou; +Cc: 60992


>dim. 22 janv. 2023 at 17:43, Nicolas Goaziou 
><mail@nicolasgoaziou.fr> ...

> Hello,
>
> Cayetano Santos via Guix-patches via <guix-patches@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.




^ permalink raw reply	[flat|nested] 5+ messages in thread

* [bug#60992] [PATCH v2] gnu: Add emacs-paradox.
  2023-01-21 17:37 [bug#60992] [PATCH] gnu: Add emacs-paradox Cayetano Santos via Guix-patches via
  2023-01-22 16:43 ` Nicolas Goaziou
@ 2023-01-22 20:21 ` Cayetano Santos via Guix-patches via
  2023-01-25 18:00   ` Nicolas Goaziou
  1 sibling, 1 reply; 5+ messages in thread
From: Cayetano Santos via Guix-patches via @ 2023-01-22 20:21 UTC (permalink / raw)
  To: 60992; +Cc: Cayetano Santos

* 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





^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [bug#60992] [PATCH v2] gnu: Add emacs-paradox.
  2023-01-22 20:21 ` [bug#60992] [PATCH v2] " Cayetano Santos via Guix-patches via
@ 2023-01-25 18:00   ` Nicolas Goaziou
  0 siblings, 0 replies; 5+ messages in thread
From: Nicolas Goaziou @ 2023-01-25 18:00 UTC (permalink / raw)
  To: 60992; +Cc: 60992-done, Cayetano Santos

Hello,

Cayetano Santos via Guix-patches via <guix-patches@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




^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2023-01-25 18:02 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-01-21 17:37 [bug#60992] [PATCH] gnu: Add emacs-paradox Cayetano Santos via Guix-patches via
2023-01-22 16:43 ` Nicolas Goaziou
2023-01-22 20:05   ` Cayetano Santos via Guix-patches via
2023-01-22 20:21 ` [bug#60992] [PATCH v2] " Cayetano Santos via Guix-patches via
2023-01-25 18:00   ` Nicolas Goaziou

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).