diff options
| author | Hilton Chain <hako@ultrarare.space> | 2025-04-11 20:20:31 +0800 |
|---|---|---|
| committer | Hilton Chain <hako@ultrarare.space> | 2025-08-21 19:08:31 +0800 |
| commit | f361afd11f9180ac57e4d1a5eb21979e906ed4c3 (patch) | |
| tree | eef80a3ad39d8403a83dd005e98514f735bc69e3 /gnu | |
| parent | 417d68792b90ccfbc0cec87608ac4bf5866fc204 (diff) | |
gnu: tmux-plugin-sessionizer: Remove #:cargo-inputs.
* gnu/packages/tmux.scm (tmux-plugin-sessionizer)[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
<#:install-source?>: Disable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[tmux-plugin-sessionizer]:
New entry.
Change-Id: I50faa6d5497fcb336f508b8e37824aa23482adf4
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/rust-crates.scm | 207 | ||||
| -rw-r--r-- | gnu/packages/tmux.scm | 28 |
2 files changed, 213 insertions, 22 deletions
diff --git a/gnu/packages/rust-crates.scm b/gnu/packages/rust-crates.scm index a696b125772..abd90224296 100644 --- a/gnu/packages/rust-crates.scm +++ b/gnu/packages/rust-crates.scm @@ -1198,6 +1198,10 @@ (crate-source "concurrent-queue" "2.5.0" "0wrr3mzq2ijdkxwndhf79k952cp4zkz35ray8hvsxl96xrx1k82c")) +(define rust-config-0.14.1 + (crate-source "config" "0.14.1" + "1pyzr665pq6xcq3f6j1670v5xxk465n2bbkzn9hzycradlcqymv8")) + (define rust-config-file-0.2.3 (crate-source "config-file" "0.2.3" "1yys2088y6lnc959k1k78y0amjkp6a00pjybsk3x50872lnfflfz")) @@ -1958,6 +1962,10 @@ (crate-source "error-code" "3.3.1" "0bx9hw3pahzqym8jvb0ln4qsabnysgn98mikyh2afhk9rif31nd5")) +(define rust-error-stack-0.5.0 + (crate-source "error-stack" "0.5.0" + "1lf5zy1fjjqdwjkc445sw80hpmxi63ymcxgjh3q6642x2hck6hgy")) + (define rust-etcetera-0.10.0 (crate-source "etcetera" "0.10.0" "1rka6bskn93pdhx32xaagr147q95z5bnz7ym5xr85jw00wyv3ir6")) @@ -5840,6 +5848,10 @@ (crate-source "rand_xoshiro" "0.6.0" "1ajsic84rzwz5qr0mzlay8vi17swqi684bqvwqyiim3flfrcv5vg")) +(define rust-ratatui-0.28.1 + (crate-source "ratatui" "0.28.1" + "0zd5pgx1x2bda83mjw0z2skad6rlckcz9gaq1n4jy4n0wndpzvzx")) + (define rust-ratatui-0.29.0 (crate-source "ratatui" "0.29.0" "0yqiccg1wmqqxpb2sz3q2v3nifmhsrfdsjgwhc2w40bqyg199gga")) @@ -16966,6 +16978,201 @@ rust-zvariant-5.4.0 rust-zvariant-derive-5.4.0 rust-zvariant-utils-3.2.0)) + (tmux-plugin-sessionizer => + (list rust-aho-corasick-1.1.3 + rust-allocator-api2-0.2.21 + rust-anstream-0.6.18 + rust-anstyle-1.0.10 + rust-anstyle-parse-0.2.6 + rust-anstyle-query-1.1.2 + rust-anstyle-wincon-3.0.7 + rust-anyhow-1.0.97 + rust-assert-cmd-2.0.16 + rust-autocfg-1.4.0 + rust-bitflags-2.9.0 + rust-bstr-1.12.0 + rust-cassowary-0.3.0 + rust-castaway-0.2.3 + rust-cc-1.2.19 + rust-cfg-if-1.0.0 + rust-clap-4.5.35 + rust-clap-builder-4.5.35 + rust-clap-complete-4.5.47 + rust-clap-derive-4.5.32 + rust-clap-lex-0.7.4 + rust-colorchoice-1.0.3 + rust-compact-str-0.8.1 + rust-config-0.14.1 + rust-crossbeam-deque-0.8.6 + rust-crossbeam-epoch-0.9.18 + rust-crossbeam-utils-0.8.21 + rust-crossterm-0.28.1 + rust-crossterm-winapi-0.9.1 + rust-darling-0.20.11 + rust-darling-core-0.20.11 + rust-darling-macro-0.20.11 + rust-diff-0.1.13 + rust-difflib-0.4.0 + rust-dirs-5.0.1 + rust-dirs-sys-0.4.1 + rust-displaydoc-0.2.5 + rust-doc-comment-0.3.3 + rust-either-1.15.0 + rust-equivalent-1.0.2 + rust-errno-0.3.11 + rust-error-stack-0.5.0 + rust-fastrand-2.3.0 + rust-float-cmp-0.10.0 + rust-fnv-1.0.7 + rust-foldhash-0.1.5 + rust-form-urlencoded-1.2.1 + rust-getrandom-0.2.15 + rust-getrandom-0.3.2 + rust-git2-0.19.0 + rust-hashbrown-0.15.2 + rust-heck-0.5.0 + rust-icu-collections-1.5.0 + rust-icu-locid-1.5.0 + rust-icu-locid-transform-1.5.0 + rust-icu-locid-transform-data-1.5.1 + rust-icu-normalizer-1.5.0 + rust-icu-normalizer-data-1.5.1 + rust-icu-properties-1.5.1 + rust-icu-properties-data-1.5.1 + rust-icu-provider-1.5.0 + rust-icu-provider-macros-1.5.0 + rust-ident-case-1.0.1 + rust-idna-1.0.3 + rust-idna-adapter-1.2.0 + rust-indexmap-2.9.0 + rust-indoc-2.0.6 + rust-instability-0.3.7 + rust-is-terminal-polyfill-1.70.1 + rust-itertools-0.13.0 + rust-itoa-1.0.15 + rust-jobserver-0.1.33 + rust-libc-0.2.171 + rust-libgit2-sys-0.17.0+1.8.1 + rust-libredox-0.1.3 + rust-libssh2-sys-0.3.1 + rust-libz-sys-1.1.22 + rust-linux-raw-sys-0.4.15 + rust-linux-raw-sys-0.9.4 + rust-litemap-0.7.5 + rust-lock-api-0.4.12 + rust-log-0.4.27 + rust-lru-0.12.5 + rust-memchr-2.7.4 + rust-minimal-lexical-0.2.1 + rust-mio-1.0.3 + rust-nom-7.1.3 + rust-normalize-line-endings-0.3.0 + rust-nucleo-0.5.0 + rust-nucleo-matcher-0.3.1 + rust-num-traits-0.2.19 + rust-once-cell-1.21.3 + rust-openssl-probe-0.1.6 + rust-openssl-sys-0.9.107 + rust-option-ext-0.2.0 + rust-parking-lot-0.12.3 + rust-parking-lot-core-0.9.10 + rust-paste-1.0.15 + rust-pathdiff-0.2.3 + rust-percent-encoding-2.3.1 + rust-pkg-config-0.3.32 + rust-predicates-3.1.3 + rust-predicates-core-1.0.9 + rust-predicates-tree-1.0.12 + rust-pretty-assertions-1.4.1 + rust-proc-macro2-1.0.94 + rust-quote-1.0.40 + rust-r-efi-5.2.0 + rust-ratatui-0.28.1 + rust-rayon-1.10.0 + rust-rayon-core-1.12.1 + rust-redox-syscall-0.5.11 + rust-redox-users-0.4.6 + rust-regex-1.11.1 + rust-regex-automata-0.4.9 + rust-regex-syntax-0.8.5 + rust-rustc-version-0.4.1 + rust-rustix-0.38.44 + rust-rustix-1.0.5 + rust-rustversion-1.0.20 + rust-ryu-1.0.20 + rust-scopeguard-1.2.0 + rust-semver-1.0.26 + rust-serde-1.0.219 + rust-serde-derive-1.0.219 + rust-serde-spanned-0.6.8 + rust-shell-words-1.1.0 + rust-shellexpand-3.1.0 + rust-shlex-1.3.0 + rust-signal-hook-0.3.17 + rust-signal-hook-mio-0.2.4 + rust-signal-hook-registry-1.4.2 + rust-smallvec-1.15.0 + rust-stable-deref-trait-1.2.0 + rust-static-assertions-1.1.0 + rust-strsim-0.11.1 + rust-strum-0.26.3 + rust-strum-macros-0.26.4 + rust-syn-2.0.100 + rust-synstructure-0.13.1 + rust-tempfile-3.19.1 + rust-termtree-0.5.1 + rust-thiserror-1.0.69 + rust-thiserror-impl-1.0.69 + rust-tinystr-0.7.6 + rust-toml-0.8.20 + rust-toml-datetime-0.6.8 + rust-toml-edit-0.22.24 + rust-unicode-ident-1.0.18 + rust-unicode-segmentation-1.12.0 + rust-unicode-truncate-1.1.0 + rust-unicode-width-0.1.14 + rust-url-2.5.4 + rust-utf16-iter-1.0.5 + rust-utf8-iter-1.0.4 + rust-utf8parse-0.2.2 + rust-vcpkg-0.2.15 + rust-wait-timeout-0.2.1 + rust-wasi-0.11.0+wasi-snapshot-preview1 + rust-wasi-0.14.2+wasi-0.2.4 + rust-winapi-0.3.9 + rust-winapi-i686-pc-windows-gnu-0.4.0 + rust-winapi-x86-64-pc-windows-gnu-0.4.0 + rust-windows-sys-0.48.0 + rust-windows-sys-0.52.0 + rust-windows-sys-0.59.0 + rust-windows-targets-0.48.5 + rust-windows-targets-0.52.6 + rust-windows-aarch64-gnullvm-0.48.5 + rust-windows-aarch64-gnullvm-0.52.6 + rust-windows-aarch64-msvc-0.48.5 + rust-windows-aarch64-msvc-0.52.6 + rust-windows-i686-gnu-0.48.5 + rust-windows-i686-gnu-0.52.6 + rust-windows-i686-gnullvm-0.52.6 + rust-windows-i686-msvc-0.48.5 + rust-windows-i686-msvc-0.52.6 + rust-windows-x86-64-gnu-0.48.5 + rust-windows-x86-64-gnu-0.52.6 + rust-windows-x86-64-gnullvm-0.48.5 + rust-windows-x86-64-gnullvm-0.52.6 + rust-windows-x86-64-msvc-0.48.5 + rust-windows-x86-64-msvc-0.52.6 + rust-winnow-0.7.6 + rust-wit-bindgen-rt-0.39.0 + rust-write16-1.0.0 + rust-writeable-0.5.5 + rust-yansi-1.0.1 + rust-yoke-0.7.5 + rust-yoke-derive-0.7.5 + rust-zerofrom-0.1.6 + rust-zerofrom-derive-0.1.6 + rust-zerovec-0.10.4 + rust-zerovec-derive-0.10.3)) (transanno => (list rust-addr2line-0.24.2 rust-adler2-2.0.0 diff --git a/gnu/packages/tmux.scm b/gnu/packages/tmux.scm index 8c22d806f74..f9767b34a7b 100644 --- a/gnu/packages/tmux.scm +++ b/gnu/packages/tmux.scm @@ -422,29 +422,13 @@ The system load average is also displayed.") "")))))) (build-system cargo-build-system) (native-inputs (list pkg-config)) - (inputs (list openssl libgit2-1.8 libssh2)) + (inputs + (cons* openssl + libgit2-1.8 + libssh2 + (cargo-inputs 'tmux-plugin-sessionizer))) (arguments - `(#:cargo-inputs (("rust-aho-corasick" ,rust-aho-corasick-1) - ("rust-clap" ,rust-clap-4) - ("rust-clap-complete" ,rust-clap-complete-4) - ("rust-config" ,rust-config-0.14) - ("rust-crossterm" ,rust-crossterm-0.28) - ("rust-dirs" ,rust-dirs-5) - ("rust-error-stack" ,rust-error-stack-0.5) - ("rust-git2" ,rust-git2-0.19) - ("rust-nucleo" ,rust-nucleo-0.5) - ("rust-ratatui" ,rust-ratatui-0.28) - ("rust-serde" ,rust-serde-1) - ("rust-serde-derive" ,rust-serde-derive-1) - ("rust-shell-words" ,rust-shell-words-1) - ("rust-shellexpand" ,rust-shellexpand-3) - ("rust-toml" ,rust-toml-0.8)) - #:cargo-development-inputs (("rust-anyhow" ,rust-anyhow-1) - ("rust-assert-cmd" ,rust-assert-cmd-2) - ("rust-once-cell" ,rust-once-cell-1) - ("rust-predicates" ,rust-predicates-3) - ("rust-pretty-assertions" ,rust-pretty-assertions-1) - ("rust-tempfile" ,rust-tempfile-3)))) + `(#:install-source? #f)) (home-page "https://github.com/jrmoulton/tmux-sessionizer") (synopsis "Fuzzy find Git repositories and open them as Tmux sessions") (description |
