[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH] Add python-pythondialog
From: |
ng0 |
Subject: |
[PATCH] Add python-pythondialog |
Date: |
Mon, 04 Jul 2016 17:05:07 +0000 |
>From 7439588d56d9c6935a4f88b46bc3b77a9f57565e Mon Sep 17 00:00:00 2001
From: ng0 <address@hidden>
Date: Mon, 4 Jul 2016 16:53:06 +0000
Subject: [PATCH] gnu: Add python-pythondialog.
* gnu/packages/python.scm (python-pythondialog): New variable.
---
gnu/packages/python.scm | 35 +++++++++++++++++++++++++++++++++++
1 file changed, 35 insertions(+)
diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm
index a85817d..bd4ce04 100644
--- a/gnu/packages/python.scm
+++ b/gnu/packages/python.scm
@@ -6699,6 +6699,41 @@ provide an easy to use, pythonic and comprehensive
Python interface to dialog.
This allows one to make simple text-mode user interfaces on Unix-like systems")
(license lgpl2.1)))
+(define-public python-pythondialog
+ (package
+ (name "python-pythondialog")
+ (version "3.4.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "pythondialog" version))
+ (sha256
+ (base32
+ "1728ghsran47jczn9bhlnkvk5bvqmmbihabgif5h705b84r1272c"))))
+ (build-system python-build-system)
+ (arguments
+ `(#:phases
+ (modify-phases %standard-phases
+ (add-after 'unpack 'patch-path
+ (lambda* (#:key inputs #:allow-other-keys)
+ (let* ((dialog (assoc-ref inputs "dialog")))
+ ;; Since this library really wants to grovel the search path, we
+ ;; must hardcode dialog's store path into it.
+ (substitute* "dialog.py"
+ (("os.getenv\\(\"PATH\", \":/bin:/usr/bin\"\\)")
+ (string-append "os.getenv(\"PATH\") + \":" dialog
"/bin\"")))
+ #t))))
+ #:tests? #f)) ; no test suite
+ (propagated-inputs
+ `(("dialog" ,dialog)))
+ (home-page
+ "http://pythondialog.sourceforge.net/")
+ (synopsis
+ "A Python interface to the UNIX dialog utility and mostly-compatible
programs")
+ (description
+ "A Python interface to the UNIX dialog utility and mostly-compatible
programs")
+ (license lgpl2.1)))
+
(define-public python-pyrfc3339
(package
(name "python-pyrfc3339")
--
2.9.0
--
♥Ⓐ ng0
For non-prism friendly talk find me on http://www.psyced.org
SecuShare – http://secushare.org
- [PATCH] Add python-pythondialog,
ng0 <=
- Re: [PATCH] Add python-pythondialog, Leo Famulari, 2016/07/04
- Re: [PATCH] Add python-pythondialog, ng0, 2016/07/04
- Re: [PATCH] Add python-pythondialog, ng0, 2016/07/27
- Re: [PATCH] Add python-pythondialog, Ben Woodcroft, 2016/07/27
- Re: [PATCH] Add python-pythondialog, Vincent Legoll, 2016/07/27
- Re: [PATCH] Add python-pythondialog, ng0, 2016/07/28
- Re: [PATCH] Add python-pythondialog, Vincent Legoll, 2016/07/28
- Re: [PATCH] Add python-pythondialog, Vincent Legoll, 2016/07/28