guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH 17/23] gnu: Add python2-pythondialog.


From: Leo Famulari
Subject: [PATCH 17/23] gnu: Add python2-pythondialog.
Date: Tue, 24 Nov 2015 16:02:17 -0500

* gnu/packages/python.scm (python2-pythondialog): New variable.
---
 gnu/packages/python.scm | 36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm
index 4462591..04d95ee 100644
--- a/gnu/packages/python.scm
+++ b/gnu/packages/python.scm
@@ -6236,9 +6236,45 @@ Architecture.  Together with the zope.interface package, 
it provides
 facilities for defining, registering and looking up components.")
     (license zpl2.1)))
 
+
 (define-public python2-zope-component
   (package-with-python2 python-zope-component))
 
+(define-public python2-pythondialog
+  (package
+    (name "python2-pythondialog")
+    (version "3.3.0")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (string-append "https://pypi.python.org/packages/source/p/";
+                            "python2-pythondialog/python2-pythondialog-"
+                            version ".tar.gz"))
+        (sha256
+          (base32
+            "1yhkagsh99bfi592ymczf8rnw8rk6n9hdqy3dd98m3yrx8zmjvry"))))
+    (build-system python-build-system)
+    (arguments
+     `(#:phases (modify-phases %standard-phases
+        (add-after
+          'unpack 'patch-path
+          (lambda* (#:key outputs #:allow-other-keys)
+            (let* ((out (assoc-ref outputs "out")))
+              (substitute* "dialog.py"
+                           ((":/bin:/usr/bin")
+                           (string-append out "/bin")))
+               #t))))
+       #:python ,python-2
+       #:tests? #f)) ; no test suite
+    (propagated-inputs
+     `(("dialog" ,dialog)))
+    (home-page "http://pythondialog.sourceforge.net/";)
+    (synopsis "Python interface to the UNIX dialog utility")
+    (description "A Python wrapper for the dialog utility.  Its purpose is to
+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-pyrfc3339
   (package
     (name "python-pyrfc3339")
-- 
2.6.2




reply via email to

[Prev in Thread] Current Thread [Next in Thread]