mirror of
https://codeberg.org/guix/guix.git
synced 2025-10-02 02:15:12 +00:00
gnu: nushell: Update to 0.103.0.
* gnu/packages/nushell.scm (nushell): Update to 0.103.0. [source]: Remove snippet, that test file is empty. [inputs]: Use ‘cargo-inputs’. Add sqlite. [arguments]: Remove #:cargo-inputs, #:cargo-development-inputs. * gnu/packages/rust-crates.scm (lookup-cargo-inputs)[nushell]: New entry. Change-Id: I8740609bbd04659bed4001c421c44a27e19f6213
This commit is contained in:
parent
bef45ef870
commit
d85b9a6f64
2 changed files with 1213 additions and 52 deletions
|
@ -26,6 +26,7 @@
|
||||||
#:use-module (gnu packages crates-vcs)
|
#:use-module (gnu packages crates-vcs)
|
||||||
#:use-module (gnu packages crates-windows)
|
#:use-module (gnu packages crates-windows)
|
||||||
#:use-module (gnu packages pkg-config)
|
#:use-module (gnu packages pkg-config)
|
||||||
|
#:use-module (gnu packages sqlite)
|
||||||
#:use-module (gnu packages ssh)
|
#:use-module (gnu packages ssh)
|
||||||
#:use-module (gnu packages tls)
|
#:use-module (gnu packages tls)
|
||||||
#:use-module (gnu packages version-control)
|
#:use-module (gnu packages version-control)
|
||||||
|
@ -39,17 +40,14 @@
|
||||||
(define-public nushell
|
(define-public nushell
|
||||||
(package
|
(package
|
||||||
(name "nushell")
|
(name "nushell")
|
||||||
(version "0.101.0")
|
(version "0.103.0")
|
||||||
(source
|
(source
|
||||||
(origin
|
(origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
(uri (crate-uri "nu" version))
|
(uri (crate-uri "nu" version))
|
||||||
(file-name (string-append name "-" version ".tar.gz"))
|
(file-name (string-append name "-" version ".tar.gz"))
|
||||||
(sha256
|
(sha256
|
||||||
(base32 "1hi8jhn22qyhhwxwgsncyxzmf06wd6lx0qgxn88022xggbwh7ipz"))
|
(base32 "1hpriinxjpwy4v99dd52gayhc2h3kmzkryzm5arm081kwaw33ay8"))))
|
||||||
(snippet
|
|
||||||
#~(begin (delete-file
|
|
||||||
"tests/fixtures/partial_completions/partial-a/have_ext.exe")))))
|
|
||||||
(build-system cargo-build-system)
|
(build-system cargo-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
`(#:cargo-test-flags
|
`(#:cargo-test-flags
|
||||||
|
@ -60,52 +58,9 @@
|
||||||
"--skip=plugins"
|
"--skip=plugins"
|
||||||
"--skip=repl")
|
"--skip=repl")
|
||||||
;#:features '("system-clipboard")
|
;#:features '("system-clipboard")
|
||||||
#:install-source? #f
|
#:install-source? #f))
|
||||||
#:cargo-inputs
|
|
||||||
(("rust-crossterm" ,rust-crossterm-0.28)
|
|
||||||
("rust-ctrlc" ,rust-ctrlc-3)
|
|
||||||
("rust-dirs" ,rust-dirs-5)
|
|
||||||
("rust-log" ,rust-log-0.4)
|
|
||||||
("rust-miette" ,rust-miette-7)
|
|
||||||
("rust-mimalloc" ,rust-mimalloc-0.1)
|
|
||||||
("rust-multipart-rs" ,rust-multipart-rs-0.1)
|
|
||||||
("rust-nix" ,rust-nix-0.29)
|
|
||||||
("rust-nu-cli" ,rust-nu-cli-0.101)
|
|
||||||
("rust-nu-cmd-base" ,rust-nu-cmd-base-0.101)
|
|
||||||
("rust-nu-cmd-extra" ,rust-nu-cmd-extra-0.101)
|
|
||||||
("rust-nu-cmd-lang" ,rust-nu-cmd-lang-0.101)
|
|
||||||
("rust-nu-cmd-plugin" ,rust-nu-cmd-plugin-0.101)
|
|
||||||
("rust-nu-command" ,rust-nu-command-0.101)
|
|
||||||
("rust-nu-engine" ,rust-nu-engine-0.101)
|
|
||||||
("rust-nu-explore" ,rust-nu-explore-0.101)
|
|
||||||
("rust-nu-lsp" ,rust-nu-lsp-0.101)
|
|
||||||
("rust-nu-parser" ,rust-nu-parser-0.101)
|
|
||||||
("rust-nu-path" ,rust-nu-path-0.101)
|
|
||||||
("rust-nu-plugin-engine" ,rust-nu-plugin-engine-0.101)
|
|
||||||
("rust-nu-protocol" ,rust-nu-protocol-0.101)
|
|
||||||
("rust-nu-std" ,rust-nu-std-0.101)
|
|
||||||
("rust-nu-system" ,rust-nu-system-0.101)
|
|
||||||
("rust-nu-utils" ,rust-nu-utils-0.101)
|
|
||||||
("rust-openssl" ,rust-openssl-0.10)
|
|
||||||
("rust-reedline" ,rust-reedline-0.38)
|
|
||||||
("rust-serde-json" ,rust-serde-json-1)
|
|
||||||
("rust-simplelog" ,rust-simplelog-0.12)
|
|
||||||
("rust-time" ,rust-time-0.3)
|
|
||||||
("rust-winresource" ,rust-winresource-0.1))
|
|
||||||
#:cargo-development-inputs
|
|
||||||
(("rust-assert-cmd" ,rust-assert-cmd-2)
|
|
||||||
("rust-dirs" ,rust-dirs-5)
|
|
||||||
("rust-nu-plugin-core" ,rust-nu-plugin-core-0.101)
|
|
||||||
("rust-nu-plugin-protocol" ,rust-nu-plugin-protocol-0.101)
|
|
||||||
("rust-nu-test-support" ,rust-nu-test-support-0.101)
|
|
||||||
("rust-pretty-assertions" ,rust-pretty-assertions-1)
|
|
||||||
("rust-regex" ,rust-regex-1)
|
|
||||||
("rust-rstest" ,rust-rstest-0.23)
|
|
||||||
("rust-serial-test" ,rust-serial-test-3)
|
|
||||||
("rust-tango-bench" ,rust-tango-bench-0.6)
|
|
||||||
("rust-tempfile" ,rust-tempfile-3))))
|
|
||||||
(native-inputs (list pkg-config))
|
(native-inputs (list pkg-config))
|
||||||
(inputs (list mimalloc openssl))
|
(inputs (cons* mimalloc openssl sqlite (cargo-inputs 'nushell)))
|
||||||
(home-page "https://www.nushell.sh")
|
(home-page "https://www.nushell.sh")
|
||||||
(synopsis "Shell with a structured approach to the command line")
|
(synopsis "Shell with a structured approach to the command line")
|
||||||
(description
|
(description
|
||||||
|
@ -197,4 +152,3 @@ of commands called a ``pipeline''.")
|
||||||
(synopsis "Git status plugin for Nushell")
|
(synopsis "Git status plugin for Nushell")
|
||||||
(description "This package provides a git status plugin for Nushell.")
|
(description "This package provides a git status plugin for Nushell.")
|
||||||
(license license:expat)))
|
(license license:expat)))
|
||||||
|
|
||||||
|
|
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue