* [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).