diff options
| author | Patrick Norton <patrick.147.norton@gmail.com> | 2025-12-05 21:04:03 -0500 |
|---|---|---|
| committer | Rutherther <rutherther@ditigal.xyz> | 2026-01-25 21:17:46 +0100 |
| commit | 8bdbfc13ff4f2c80f9e2b7193df657b1d1daa2a8 (patch) | |
| tree | 25709243eb6791d9a7458bf52da514a164ce168b /gnu | |
| parent | 17f8e88819289d2ea0137355e7dbecebb83666fa (diff) | |
gnu: asciinema: Update to 3.0.1.
* gnu/packages/terminals.scm (asciinema): Update to 3.0.1.
[source]: Change to url-fetch.
[build-system]: Change to cargo-build-system.
[native-inputs]: Remove python-pytest, python-setuptools and python-wheel.
Add python-minimal.
[inputs]: Change to cargo-inputs.
[build-phases]: Remove unnecessary phase.
* gnu/packages/rust-crates.scm (asciinema): Add dependencies.
Change-Id: Ic4197a6a03aad5b309d9b5b6bbc39c094350d86f
Signed-off-by: Andreas Enge <andreas@enge.fr>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/rust-crates.scm | 244 | ||||
| -rw-r--r-- | gnu/packages/terminals.scm | 26 |
2 files changed, 252 insertions, 18 deletions
diff --git a/gnu/packages/rust-crates.scm b/gnu/packages/rust-crates.scm index 9a593e8da50..c7e6a587064 100644 --- a/gnu/packages/rust-crates.scm +++ b/gnu/packages/rust-crates.scm | |||
| @@ -886,6 +886,10 @@ | |||
| 886 | (crate-source "async-compression" "0.4.37" | 886 | (crate-source "async-compression" "0.4.37" |
| 887 | "0h3fawp8pxz2sa01v5y0hi506jyjyscig8y05cip8d2m3acly3ni")) | 887 | "0h3fawp8pxz2sa01v5y0hi506jyjyscig8y05cip8d2m3acly3ni")) |
| 888 | 888 | ||
| 889 | (define rust-async-compression-0.4.25 | ||
| 890 | (crate-source "async-compression" "0.4.25" | ||
| 891 | "1m6s01ck0jnqw14r8m2kyh1afd200brbdjfhbys66rl57x7h5xj0")) | ||
| 892 | |||
| 889 | (define rust-async-executor-1.13.1 | 893 | (define rust-async-executor-1.13.1 |
| 890 | (crate-source "async-executor" "1.13.1" | 894 | (crate-source "async-executor" "1.13.1" |
| 891 | "1v6w1dbvsmw6cs4dk4lxj5dvrikc6xi479wikwaab2qy3h09mjih")) | 895 | "1v6w1dbvsmw6cs4dk4lxj5dvrikc6xi479wikwaab2qy3h09mjih")) |
| @@ -3117,6 +3121,10 @@ | |||
| 3117 | (crate-source "clap_mangen" "0.2.26" | 3121 | (crate-source "clap_mangen" "0.2.26" |
| 3118 | "0fn1svjqm3znajji679nc2kfwm9lkyl73lzknf4rnkqlkgx44j3j")) | 3122 | "0fn1svjqm3znajji679nc2kfwm9lkyl73lzknf4rnkqlkgx44j3j")) |
| 3119 | 3123 | ||
| 3124 | (define rust-clap-mangen-0.2.27 | ||
| 3125 | (crate-source "clap_mangen" "0.2.27" | ||
| 3126 | "1r1idms5acxwvvgbazsmja75kapcxsjm8bw3j1m6a843fi4whczw")) | ||
| 3127 | |||
| 3120 | (define rust-clap-mangen-0.2.29 | 3128 | (define rust-clap-mangen-0.2.29 |
| 3121 | (crate-source "clap_mangen" "0.2.29" | 3129 | (crate-source "clap_mangen" "0.2.29" |
| 3122 | "1qkr87xz9mgvh9mqqqqni7fw8dffzihmzwj7rfnxkw1h9g2w7d17")) | 3130 | "1qkr87xz9mgvh9mqqqqni7fw8dffzihmzwj7rfnxkw1h9g2w7d17")) |
| @@ -16877,6 +16885,10 @@ | |||
| 16877 | (crate-source "rustyline" "10.1.1" | 16885 | (crate-source "rustyline" "10.1.1" |
| 16878 | "1vvsd68cch0lpcg6mcwfvfdd6r4cxbwis3bf9443phzkqcr3rs61")) | 16886 | "1vvsd68cch0lpcg6mcwfvfdd6r4cxbwis3bf9443phzkqcr3rs61")) |
| 16879 | 16887 | ||
| 16888 | (define rust-rustyline-14.0.0 | ||
| 16889 | (crate-source "rustyline" "14.0.0" | ||
| 16890 | "0qvyckd5hbi2cf6kw4bsng6vb6rb9dzjfy24dndzszm3dn9yh0vq")) | ||
| 16891 | |||
| 16880 | (define rust-rustyline-9.1.2 | 16892 | (define rust-rustyline-9.1.2 |
| 16881 | (crate-source "rustyline" "9.1.2" | 16893 | (crate-source "rustyline" "9.1.2" |
| 16882 | "0f8069ljhiv9nf97y975wvv9yvx82w3lm9g50d5n298fkiw2cy6v")) | 16894 | "0f8069ljhiv9nf97y975wvv9yvx82w3lm9g50d5n298fkiw2cy6v")) |
| @@ -25533,6 +25545,238 @@ | |||
| 25533 | rust-zmij-1.0.16 | 25545 | rust-zmij-1.0.16 |
| 25534 | rust-zune-core-0.4.12 | 25546 | rust-zune-core-0.4.12 |
| 25535 | rust-zune-jpeg-0.4.21)) | 25547 | rust-zune-jpeg-0.4.21)) |
| 25548 | (asciinema => | ||
| 25549 | (list rust-addr2line-0.24.2 | ||
| 25550 | rust-adler2-2.0.1 | ||
| 25551 | rust-aho-corasick-1.1.3 | ||
| 25552 | rust-anstream-0.6.19 | ||
| 25553 | rust-anstyle-1.0.11 | ||
| 25554 | rust-anstyle-parse-0.2.7 | ||
| 25555 | rust-anstyle-query-1.1.3 | ||
| 25556 | rust-anstyle-wincon-3.0.9 | ||
| 25557 | rust-anyhow-1.0.98 | ||
| 25558 | rust-async-compression-0.4.25 | ||
| 25559 | rust-async-trait-0.1.88 | ||
| 25560 | rust-avt-0.16.0 | ||
| 25561 | rust-axum-0.8.4 | ||
| 25562 | rust-axum-core-0.5.2 | ||
| 25563 | rust-backtrace-0.3.75 | ||
| 25564 | rust-base64-0.22.1 | ||
| 25565 | rust-bitflags-2.9.1 | ||
| 25566 | rust-block-buffer-0.10.4 | ||
| 25567 | rust-bumpalo-3.18.1 | ||
| 25568 | rust-bytemuck-1.23.1 | ||
| 25569 | rust-bytes-1.10.1 | ||
| 25570 | rust-cc-1.2.27 | ||
| 25571 | rust-cfg-if-1.0.1 | ||
| 25572 | rust-cfg-aliases-0.1.1 | ||
| 25573 | rust-cfg-aliases-0.2.1 | ||
| 25574 | rust-clap-4.5.40 | ||
| 25575 | rust-clap-builder-4.5.40 | ||
| 25576 | rust-clap-complete-4.5.54 | ||
| 25577 | rust-clap-derive-4.5.40 | ||
| 25578 | rust-clap-lex-0.7.5 | ||
| 25579 | rust-clap-mangen-0.2.27 | ||
| 25580 | rust-clipboard-win-5.4.0 | ||
| 25581 | rust-colorchoice-1.0.4 | ||
| 25582 | rust-config-0.15.11 | ||
| 25583 | rust-core-foundation-0.10.1 | ||
| 25584 | rust-core-foundation-sys-0.8.7 | ||
| 25585 | rust-cpufeatures-0.2.17 | ||
| 25586 | rust-crc32fast-1.4.2 | ||
| 25587 | rust-crypto-common-0.1.6 | ||
| 25588 | rust-data-encoding-2.9.0 | ||
| 25589 | rust-digest-0.10.7 | ||
| 25590 | rust-env-home-0.1.0 | ||
| 25591 | rust-equivalent-1.0.2 | ||
| 25592 | rust-errno-0.3.13 | ||
| 25593 | rust-error-code-3.3.2 | ||
| 25594 | rust-fastrand-2.3.0 | ||
| 25595 | rust-flate2-1.1.2 | ||
| 25596 | rust-fnv-1.0.7 | ||
| 25597 | rust-form-urlencoded-1.2.1 | ||
| 25598 | rust-futures-channel-0.3.31 | ||
| 25599 | rust-futures-core-0.3.31 | ||
| 25600 | rust-futures-io-0.3.31 | ||
| 25601 | rust-futures-macro-0.3.31 | ||
| 25602 | rust-futures-sink-0.3.31 | ||
| 25603 | rust-futures-task-0.3.31 | ||
| 25604 | rust-futures-util-0.3.31 | ||
| 25605 | rust-generic-array-0.14.7 | ||
| 25606 | rust-getrandom-0.2.16 | ||
| 25607 | rust-getrandom-0.3.3 | ||
| 25608 | rust-gimli-0.31.1 | ||
| 25609 | rust-hashbrown-0.15.4 | ||
| 25610 | rust-heck-0.5.0 | ||
| 25611 | rust-http-1.3.1 | ||
| 25612 | rust-http-body-1.0.1 | ||
| 25613 | rust-http-body-util-0.1.3 | ||
| 25614 | rust-httparse-1.10.1 | ||
| 25615 | rust-httpdate-1.0.3 | ||
| 25616 | rust-hyper-1.6.0 | ||
| 25617 | rust-hyper-rustls-0.27.7 | ||
| 25618 | rust-hyper-util-0.1.14 | ||
| 25619 | rust-idna-1.0.3 | ||
| 25620 | rust-idna-adapter-1.0.0 | ||
| 25621 | rust-indexmap-2.9.0 | ||
| 25622 | rust-ipnet-2.11.0 | ||
| 25623 | rust-iri-string-0.7.8 | ||
| 25624 | rust-is-terminal-polyfill-1.70.1 | ||
| 25625 | rust-itoa-1.0.15 | ||
| 25626 | rust-js-sys-0.3.77 | ||
| 25627 | rust-lazy-static-1.5.0 | ||
| 25628 | rust-libc-0.2.174 | ||
| 25629 | rust-linux-raw-sys-0.9.4 | ||
| 25630 | rust-log-0.4.27 | ||
| 25631 | rust-lru-slab-0.1.2 | ||
| 25632 | rust-matchers-0.2.0 | ||
| 25633 | rust-matchit-0.8.4 | ||
| 25634 | rust-memchr-2.7.5 | ||
| 25635 | rust-mime-0.3.17 | ||
| 25636 | rust-mime-guess-2.0.5 | ||
| 25637 | rust-miniz-oxide-0.8.9 | ||
| 25638 | rust-mio-1.0.4 | ||
| 25639 | rust-nix-0.28.0 | ||
| 25640 | rust-nix-0.30.1 | ||
| 25641 | rust-object-0.36.7 | ||
| 25642 | rust-once-cell-1.21.3 | ||
| 25643 | rust-once-cell-polyfill-1.70.1 | ||
| 25644 | rust-openssl-probe-0.1.6 | ||
| 25645 | rust-pathdiff-0.2.3 | ||
| 25646 | rust-percent-encoding-2.3.1 | ||
| 25647 | rust-pin-project-lite-0.2.16 | ||
| 25648 | rust-pin-utils-0.1.0 | ||
| 25649 | rust-ppv-lite86-0.2.21 | ||
| 25650 | rust-proc-macro2-1.0.95 | ||
| 25651 | rust-quinn-0.11.8 | ||
| 25652 | rust-quinn-proto-0.11.12 | ||
| 25653 | rust-quinn-udp-0.5.13 | ||
| 25654 | rust-quote-1.0.40 | ||
| 25655 | rust-r-efi-5.3.0 | ||
| 25656 | rust-rand-0.9.1 | ||
| 25657 | rust-rand-chacha-0.9.0 | ||
| 25658 | rust-rand-core-0.9.3 | ||
| 25659 | rust-regex-automata-0.4.9 | ||
| 25660 | rust-regex-syntax-0.8.5 | ||
| 25661 | rust-reqwest-0.12.20 | ||
| 25662 | rust-rgb-0.8.50 | ||
| 25663 | rust-ring-0.17.14 | ||
| 25664 | rust-roff-0.2.2 | ||
| 25665 | rust-rust-embed-8.7.2 | ||
| 25666 | rust-rust-embed-impl-8.7.2 | ||
| 25667 | rust-rust-embed-utils-8.7.2 | ||
| 25668 | rust-rustc-demangle-0.1.25 | ||
| 25669 | rust-rustc-hash-2.1.1 | ||
| 25670 | rust-rustix-1.0.7 | ||
| 25671 | rust-rustls-0.23.28 | ||
| 25672 | rust-rustls-native-certs-0.8.1 | ||
| 25673 | rust-rustls-pki-types-1.12.0 | ||
| 25674 | rust-rustls-webpki-0.103.3 | ||
| 25675 | rust-rustversion-1.0.21 | ||
| 25676 | rust-rustyline-14.0.0 | ||
| 25677 | rust-ryu-1.0.20 | ||
| 25678 | rust-same-file-1.0.6 | ||
| 25679 | rust-schannel-0.1.27 | ||
| 25680 | rust-security-framework-3.2.0 | ||
| 25681 | rust-security-framework-sys-2.14.0 | ||
| 25682 | rust-serde-1.0.219 | ||
| 25683 | rust-serde-derive-1.0.219 | ||
| 25684 | rust-serde-json-1.0.140 | ||
| 25685 | rust-serde-spanned-0.6.9 | ||
| 25686 | rust-serde-urlencoded-0.7.1 | ||
| 25687 | rust-sha1-0.10.6 | ||
| 25688 | rust-sha2-0.10.9 | ||
| 25689 | rust-sharded-slab-0.1.7 | ||
| 25690 | rust-shlex-1.3.0 | ||
| 25691 | rust-signal-hook-0.3.18 | ||
| 25692 | rust-signal-hook-registry-1.4.5 | ||
| 25693 | rust-signal-hook-tokio-0.3.1 | ||
| 25694 | rust-slab-0.4.11 | ||
| 25695 | rust-smallvec-1.15.1 | ||
| 25696 | rust-socket2-0.5.10 | ||
| 25697 | rust-strsim-0.11.1 | ||
| 25698 | rust-subtle-2.6.1 | ||
| 25699 | rust-syn-2.0.103 | ||
| 25700 | rust-sync-wrapper-1.0.2 | ||
| 25701 | rust-tempfile-3.20.0 | ||
| 25702 | rust-terminal-size-0.4.2 | ||
| 25703 | rust-thiserror-2.0.12 | ||
| 25704 | rust-thiserror-impl-2.0.12 | ||
| 25705 | rust-thread-local-1.1.9 | ||
| 25706 | rust-tinyvec-1.9.0 | ||
| 25707 | rust-tinyvec-macros-0.1.1 | ||
| 25708 | rust-tokio-1.45.1 | ||
| 25709 | rust-tokio-macros-2.5.0 | ||
| 25710 | rust-tokio-rustls-0.26.2 | ||
| 25711 | rust-tokio-stream-0.1.17 | ||
| 25712 | rust-tokio-tungstenite-0.26.2 | ||
| 25713 | rust-tokio-util-0.7.15 | ||
| 25714 | rust-toml-0.8.23 | ||
| 25715 | rust-toml-datetime-0.6.11 | ||
| 25716 | rust-toml-edit-0.22.27 | ||
| 25717 | rust-tower-0.5.2 | ||
| 25718 | rust-tower-http-0.6.6 | ||
| 25719 | rust-tower-layer-0.3.3 | ||
| 25720 | rust-tower-service-0.3.3 | ||
| 25721 | rust-tracing-0.1.41 | ||
| 25722 | rust-tracing-core-0.1.34 | ||
| 25723 | rust-tracing-subscriber-0.3.20 | ||
| 25724 | rust-try-lock-0.2.5 | ||
| 25725 | rust-tungstenite-0.26.2 | ||
| 25726 | rust-typenum-1.18.0 | ||
| 25727 | rust-unicase-2.8.1 | ||
| 25728 | rust-unicode-ident-1.0.18 | ||
| 25729 | rust-unicode-segmentation-1.12.0 | ||
| 25730 | rust-unicode-width-0.1.14 | ||
| 25731 | rust-untrusted-0.9.0 | ||
| 25732 | rust-url-2.5.4 | ||
| 25733 | rust-utf-8-0.7.6 | ||
| 25734 | rust-utf8-iter-1.0.4 | ||
| 25735 | rust-utf8parse-0.2.2 | ||
| 25736 | rust-uuid-1.17.0 | ||
| 25737 | rust-version-check-0.9.5 | ||
| 25738 | rust-walkdir-2.5.0 | ||
| 25739 | rust-want-0.3.1 | ||
| 25740 | rust-wasi-0.11.1+wasi-snapshot-preview1 | ||
| 25741 | rust-wasi-0.14.2+wasi-0.2.4 | ||
| 25742 | rust-wasm-bindgen-0.2.100 | ||
| 25743 | rust-wasm-bindgen-backend-0.2.100 | ||
| 25744 | rust-wasm-bindgen-futures-0.4.50 | ||
| 25745 | rust-wasm-bindgen-macro-0.2.100 | ||
| 25746 | rust-wasm-bindgen-macro-support-0.2.100 | ||
| 25747 | rust-wasm-bindgen-shared-0.2.100 | ||
| 25748 | rust-wasm-streams-0.4.2 | ||
| 25749 | rust-web-sys-0.3.77 | ||
| 25750 | rust-web-time-1.1.0 | ||
| 25751 | rust-which-8.0.0 | ||
| 25752 | rust-winapi-util-0.1.9 | ||
| 25753 | rust-windows-sys-0.52.0 | ||
| 25754 | rust-windows-sys-0.59.0 | ||
| 25755 | rust-windows-sys-0.60.2 | ||
| 25756 | rust-windows-targets-0.52.6 | ||
| 25757 | rust-windows-targets-0.53.2 | ||
| 25758 | rust-windows-aarch64-gnullvm-0.52.6 | ||
| 25759 | rust-windows-aarch64-gnullvm-0.53.0 | ||
| 25760 | rust-windows-aarch64-msvc-0.52.6 | ||
| 25761 | rust-windows-aarch64-msvc-0.53.0 | ||
| 25762 | rust-windows-i686-gnu-0.52.6 | ||
| 25763 | rust-windows-i686-gnu-0.53.0 | ||
| 25764 | rust-windows-i686-gnullvm-0.52.6 | ||
| 25765 | rust-windows-i686-gnullvm-0.53.0 | ||
| 25766 | rust-windows-i686-msvc-0.52.6 | ||
| 25767 | rust-windows-i686-msvc-0.53.0 | ||
| 25768 | rust-windows-x86-64-gnu-0.52.6 | ||
| 25769 | rust-windows-x86-64-gnu-0.53.0 | ||
| 25770 | rust-windows-x86-64-gnullvm-0.52.6 | ||
| 25771 | rust-windows-x86-64-gnullvm-0.53.0 | ||
| 25772 | rust-windows-x86-64-msvc-0.52.6 | ||
| 25773 | rust-windows-x86-64-msvc-0.53.0 | ||
| 25774 | rust-winnow-0.7.11 | ||
| 25775 | rust-winsafe-0.0.19 | ||
| 25776 | rust-wit-bindgen-rt-0.39.0 | ||
| 25777 | rust-zerocopy-0.8.26 | ||
| 25778 | rust-zerocopy-derive-0.8.26 | ||
| 25779 | rust-zeroize-1.8.1)) | ||
| 25536 | (b3sum => | 25780 | (b3sum => |
| 25537 | (list rust-anstream-0.6.18 | 25781 | (list rust-anstream-0.6.18 |
| 25538 | rust-anstyle-1.0.10 | 25782 | rust-anstyle-1.0.10 |
diff --git a/gnu/packages/terminals.scm b/gnu/packages/terminals.scm index 9947bad06b8..523bb2a33d4 100644 --- a/gnu/packages/terminals.scm +++ b/gnu/packages/terminals.scm | |||
| @@ -234,27 +234,17 @@ managers.") | |||
| 234 | (define-public asciinema | 234 | (define-public asciinema |
| 235 | (package | 235 | (package |
| 236 | (name "asciinema") | 236 | (name "asciinema") |
| 237 | (version "2.4.0") | 237 | (version "3.0.1") |
| 238 | (source | 238 | (source |
| 239 | (origin | 239 | (origin |
| 240 | (method git-fetch) | 240 | (method url-fetch) |
| 241 | (uri (git-reference | 241 | (uri (crate-uri "asciinema" version)) |
| 242 | (url "https://github.com/asciinema/asciinema") | 242 | (file-name (string-append name "-" version ".tar.gz")) |
| 243 | (commit (string-append "v" version)))) | ||
| 244 | (file-name (git-file-name name version)) | ||
| 245 | (sha256 | 243 | (sha256 |
| 246 | (base32 "0qhf4sc5fl81rpq3rgzy7qcch620dh12scvsbdfczfbyjb10ps2i")))) | 244 | (base32 "1w64inic9z2fb0vwi0a2q8i31d4jsr6n71dg1ixhmmvkdpv7gb1j")))) |
| 247 | (build-system pyproject-build-system) | 245 | (build-system cargo-build-system) |
| 248 | (arguments | 246 | (native-inputs (list python-minimal)) ;needed for tests |
| 249 | (list #:phases | 247 | (inputs (cargo-inputs 'asciinema)) |
| 250 | #~(modify-phases %standard-phases | ||
| 251 | (add-after 'unpack 'fix-python-path | ||
| 252 | (lambda* (#:key inputs #:allow-other-keys) | ||
| 253 | (substitute* "tests/pty_test.py" | ||
| 254 | (("python3") (search-input-file inputs "/bin/python3")))))))) | ||
| 255 | (native-inputs | ||
| 256 | (list python-pytest ; For tests. | ||
| 257 | python-setuptools python-wheel)) | ||
| 258 | (home-page "https://asciinema.org") | 248 | (home-page "https://asciinema.org") |
| 259 | (synopsis "Terminal session recorder") | 249 | (synopsis "Terminal session recorder") |
| 260 | (description | 250 | (description |
