summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorPatrick Norton <patrick.147.norton@gmail.com>2025-12-05 21:04:03 -0500
committerRutherther <rutherther@ditigal.xyz>2026-01-25 21:17:46 +0100
commit8bdbfc13ff4f2c80f9e2b7193df657b1d1daa2a8 (patch)
tree25709243eb6791d9a7458bf52da514a164ce168b /gnu
parent17f8e88819289d2ea0137355e7dbecebb83666fa (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.scm244
-rw-r--r--gnu/packages/terminals.scm26
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