me
/
guix
Archived
1
0
Fork 0

gnu: Add xonsh.

* gnu/packages/shells.scm (xonsh): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
master
Stefan Reichoer 2016-09-21 21:58:52 +02:00 committed by Leo Famulari
parent b2fe918302
commit 1d51585573
No known key found for this signature in database
GPG Key ID: 2646FA30BACA7F08
1 changed files with 23 additions and 0 deletions

View File

@ -33,6 +33,7 @@
#:use-module (gnu packages python)
#:use-module (gnu packages readline)
#:use-module (guix build-system gnu)
#:use-module (guix build-system python)
#:use-module (guix download)
#:use-module (guix git-download)
#:use-module (guix licenses)
@ -269,3 +270,25 @@ ksh, and tcsh.")
;; The whole thing is under an MIT/X11-style license, but there's one
;; command, 'Completion/Unix/Command/_darcs', which is under GPLv2+.
(license gpl2+)))
(define-public xonsh
(package
(name "xonsh")
(version "0.4.6")
(source
(origin
(method url-fetch)
(uri (pypi-uri "xonsh" version))
(sha256
(base32
"0byxd9kjl99q2pyvjh9jy18l0di1i35wr0qqgnw4i6jh6ig3zcki"))))
(build-system python-build-system)
(home-page "http://xon.sh/")
(synopsis "Python-ish shell")
(description
"Xonsh is a Python-ish, BASHwards-looking shell language and command
prompt. The language is a superset of Python 3.4+ with additional shell
primitives that you are used to from Bash and IPython. It works on all major
systems including Linux, Mac OSX, and Windows. Xonsh is meant for the daily
use of experts and novices alike.")
(license bsd-2)))