[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#62123] [PATCH 3/4] gnu: Add emacs-pippel.
From: |
Rostislav Svoboda |
Subject: |
[bug#62123] [PATCH 3/4] gnu: Add emacs-pippel. |
Date: |
Mon, 13 Mar 2023 14:01:52 +0100 |
Oh, the patch is broken, ignore it. sorry. Here's a correction. Please
have a look at the 'python2 vs. python3' comment. Is it OK to make it
work just for python3?
Cheers
Bost
>From 29c79c13c4cdfe5c6014cd9ba35cea41a465a106 Mon Sep 17 00:00:00 2001
From: Rostislav Svoboda <Rostislav.Svoboda@gmail.com>
Date: Sat, 11 Mar 2023 15:36:11 +0100
Subject: [PATCH 3/4] gnu: Add emacs-pippel.
* gnu/packages/emacs-xyz.scm (emacs-pippel): New variable.
---
gnu/packages/emacs-xyz.scm | 37 +++++++++++++++++++++++++++++++++++++
1 file changed, 37 insertions(+)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index d371cfd6f3..f4e557e98a 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -17358,6 +17358,43 @@ (define-public emacs-pinyinlib
letter of Pinyin to Simplified/Traditional Chinese characters.")
(license license:gpl3+)))
+(define-public emacs-pippel
+ (let ((commit "cb194952ee150e77601d3233dabdb521b976ee79")
+ (revision "0"))
+ (package
+ (name "emacs-pippel")
+ (version (git-version "1.4" revision commit))
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/arifer612/pippel")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "17606l24yyrjxa4rc0p2zj50lfbayqldw4phhi59yqf61289d520"))))
+ (build-system emacs-build-system)
+ (inputs (list python))
+ (propagated-inputs (list emacs-dash emacs-s))
+ (arguments
+ (list #:phases #~(modify-phases %standard-phases
+ (add-after 'unpack 'substitute-python-path
+ (lambda* (#:key inputs #:allow-other-keys)
+ (emacs-substitute-variables "pippel.el"
+
("pippel-python-command"
+ (search-input-file
+ inputs
+;;; For 'python2 vs. python3' see the choice:
+;;;
https://github.com/arifer612/pippel/blob/cb194952ee150e77601d3233dabdb521b976ee79/pippel.el#L65
+
"/bin/python3"))))))))
+ (home-page "https://github.com/arifer612/pippel")
+ (synopsis "Emacs frontend to Python package manager pip")
+ (description
+ "Emacs frontend for the Python package manager pip. As pippel also uses
+@code{tabulated-list-mode}, it provides a similar package menu like
+@code{package-list-packages}.")
+ (license license:gpl3+))))
+
(define-public emacs-reverse-im
(package
(name "emacs-reverse-im")
--
2.39.2
[bug#62124] [PATCH 4/4] gnu: Add emacs-column-enforce-mode., Rostislav Svoboda, 2023/03/11
[bug#62122] [PATCH 1/4] gnu: Add emacs-sphinx-doc., Nicolas Goaziou, 2023/03/17