summaryrefslogtreecommitdiff
path: root/gnu/packages/rust-apps.scm
diff options
context:
space:
mode:
authorHilton Chain <hako@ultrarare.space>2025-04-11 22:38:17 +0800
committerHilton Chain <hako@ultrarare.space>2025-08-21 19:08:32 +0800
commit50fb2901caf646e6391b76e5286907cf960c024d (patch)
treea6e3afd254bb6ab71d559f4106ce4cb04469d7c9 /gnu/packages/rust-apps.scm
parent64fb6ed848c4ce5d8119777ddf15429c4ded6bfd (diff)
gnu: jless: Remove #:cargo-inputs.
* gnu/packages/rust-apps.scm (jless)[inputs]: Use ‘cargo-inputs’. [arguments]: Remove #:cargo-inputs, #:cargo-development-inputs, #:phases. <#:install-source?>: Disable. * gnu/packages/rust-crates.scm (lookup-cargo-inputs)[jless]: New entry. Change-Id: Id5ed045eaec98d7dcd23a2f9514e3d1c0338bd56
Diffstat (limited to 'gnu/packages/rust-apps.scm')
-rw-r--r--gnu/packages/rust-apps.scm34
1 files changed, 2 insertions, 32 deletions
diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm
index 0051c5d73a5..efdc40f65ce 100644
--- a/gnu/packages/rust-apps.scm
+++ b/gnu/packages/rust-apps.scm
@@ -2187,39 +2187,9 @@ bar. It is also compatible with sway.")
"1mij8c0lp62mnfvcbzrhmf1g70fq29lj2s9l05qx7njsqs64xqkf"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs
- (("rust-clap" ,rust-clap-4)
- ("rust-clipboard" ,rust-clipboard-0.5)
- ("rust-atty" ,rust-atty-0.2) ;; replace isatty
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libc-stdhandle" ,rust-libc-stdhandle-0.1)
- ("rust-logos" ,rust-logos-0.12)
- ("rust-regex" ,rust-regex-1)
- ("rust-rustyline" ,rust-rustyline-9)
- ("rust-signal-hook" ,rust-signal-hook-0.3)
- ("rust-termion" ,rust-termion-1)
- ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
- ("rust-unicode-width" ,rust-unicode-width-0.1)
- ("rust-yaml-rust" ,rust-yaml-rust-0.4))
- #:cargo-development-inputs (("rust-indoc" ,rust-indoc-1))
- #:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'fix-version-requirements
- (lambda _
- ;; isatty crate is deprecated use atty instead
- (substitute* "src/main.rs"
- (("isatty::stdout_isatty\\(") "atty::is(atty::Stream::Stdout")
- (("isatty::stdin_isatty\\(") "atty::is(atty::Stream::Stdin"))
- ;; fix requirement versions
- (substitute* "Cargo.toml"
- (("isatty") "atty")
- (("1.5.6") ,(package-version rust-termion-1))
- (("\"0.1\"") (string-append "\""
- ,(package-version rust-atty-0.2)
- "\""))))))))
+ `(#:install-source? #f))
(native-inputs (list python pkg-config)) ;needed by rust-xcb
- (inputs (list libx11 libxcb))
+ (inputs (cons* libx11 libxcb (cargo-inputs 'jless)))
(home-page "https://github.com/PaulJuliusMartinez/jless")
(synopsis "Command-line JSON viewer")
(description "This package provides a command-line JSON viewer.")