bug-guix
[Top][All Lists]
Advanced

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

bug#55004: [PATCH] gnu: xonsh: Update to 0.12.4


From: arkhan
Subject: bug#55004: [PATCH] gnu: xonsh: Update to 0.12.4
Date: Wed, 11 May 2022 21:35:25 +0000

Attach patch file

11 de mayo de 2022, 16:14, "arkhan--- via Bug reports for GNU Guix" 
<bug-guix@gnu.org 
mailto:bug-guix@gnu.org?to=%22arkhan---%20via%20Bug%20reports%20for%20GNU%20Guix%22%20%3Cbug-guix%40gnu.org%3E
 > escribió:

> 
> From 70d42eba0c1f764956ad319853a5a1da7eb3da2a Mon Sep 17 00:00:00 2001
> From: arkhan <arkhan@riseup.net>
> Date: Wed, 11 May 2022 16:04:40 -0500
> Subject: [PATCH] Update xonsh 0.12.4
> 
> ---
> gnu/packages/shells.scm | 21 +++++++++++++++------
> 1 file changed, 15 insertions(+), 6 deletions(-)
> 
> diff --git a/gnu/packages/shells.scm b/gnu/packages/shells.scm
> index 00a0ef363d..ce4cdc765d 100644
> --- a/gnu/packages/shells.scm
> +++ b/gnu/packages/shells.scm
> @@ -545,13 +545,13 @@ (define-public zsh
> (define-public xonsh
> (package
> (name "xonsh")
> - (version "0.9.27")
> + (version "0.12.4")
> (source
> (origin
> (method url-fetch)
> (uri (pypi-uri "xonsh" version))
> (sha256
> - (base32 "1maz7yvb5py91n699yqsna81x2i25mvrqkrcn7h7870nxd87ral2"))
> + (base32 "0xlac84nsgs0052n2pw8np1smlgghrbd7p6yrcp7d5qh8zdr9lx3"))
> (modules '((guix build utils)))
> (snippet
> `(begin
> @@ -565,6 +565,7 @@ (define-public xonsh
> "xonsh/__amalgam__.py"
> "xonsh/lexer.py"
> "xonsh/parsers/base.py"
> + "xonsh/parsers/completion_context.py"
> "xonsh/xonfig.py")
> (("from xonsh\\.ply\\.(.*) import" _ module)
> (format #f "from ~a import" module))
> @@ -572,10 +573,18 @@ (define-public xonsh
> #t))))
> (build-system python-build-system)
> (arguments
> - '(;; TODO Try running run the test suite.
> - ;; See 'requirements-tests.txt' in the source distribution for more
> - ;; information.
> - #:tests? #f))
> + (list ;; TODO Try running run the test suite.
> + ;; See 'requirements-tests.txt' in the source distribution for more
> + ;; information.
> + #:tests? #f
> + #:phases
> + #~(modify-phases %standard-phases
> + (replace 'install
> + (lambda* (#:key outputs #:allow-other-keys)
> + (let* ((out (assoc-ref outputs "out")))
> + (invoke "python" "-m" "compileall" "--invalidation-mode=unchecked-hash" out)
> + (invoke "python" "setup.py" "install" "--root=/"
> + (string-append "--prefix=" out))))))))
> (inputs
> (list python-ply))
> (home-page "https://xon.sh/";)
> -- 
> 2.36.0
>

Attachment: 0001-Update-xonsh-0.12.4.patch
Description: Binary data


reply via email to

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