guix_mirror_bot pushed a commit to branch next-master
in repository guix.

commit c59cedf0aff00e79fe603dd0ba0a71bcaf375846
Author: Patrick Norton <[email protected]>
AuthorDate: Fri Dec 5 21:04:03 2025 -0500

    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 <[email protected]>
---
 gnu/packages/rust-crates.scm | 248 +++++++++++++++++++++++++++++++++++++++++++
 gnu/packages/terminals.scm   |  26 ++---
 2 files changed, 256 insertions(+), 18 deletions(-)

diff --git a/gnu/packages/rust-crates.scm b/gnu/packages/rust-crates.scm
index 7ebba97398..59d470c697 100644
--- a/gnu/packages/rust-crates.scm
+++ b/gnu/packages/rust-crates.scm
@@ -882,6 +882,10 @@
                 "1ck71vshj9ci0yrwgrl4hslhxwbz2hiq77m19x8kvby1b5lgihck"
                 #:snippet '(delete-file-recursively "tests")))
 
+(define rust-async-compression-0.4.25
+  (crate-source "async-compression" "0.4.25"
+                "1m6s01ck0jnqw14r8m2kyh1afd200brbdjfhbys66rl57x7h5xj0"))
+
 (define rust-async-executor-1.13.1
   (crate-source "async-executor" "1.13.1"
                 "1v6w1dbvsmw6cs4dk4lxj5dvrikc6xi479wikwaab2qy3h09mjih"))
@@ -1221,6 +1225,10 @@
   (crate-source "avif-serialize" "0.8.6"
                 "0gx2yqlh0j5063vk70hv0f1yq40lm6kvc45qx2gm3x1iz30gpj27"))
 
+(define rust-avt-0.16.0
+  (crate-source "avt" "0.16.0"
+                "04xxjxh8qgpilq9v7rh6nsxiwp424af50657qqrlb9a8rsy06qhm"))
+
 (define rust-aws-lc-fips-sys-0.13.5
   ;; TODO: Unbundle aws-lc.
   (crate-source "aws-lc-fips-sys" "0.13.5"
@@ -3089,6 +3097,10 @@
   (crate-source "clap_mangen" "0.2.26"
                 "0fn1svjqm3znajji679nc2kfwm9lkyl73lzknf4rnkqlkgx44j3j"))
 
+(define rust-clap-mangen-0.2.27
+  (crate-source "clap_mangen" "0.2.27"
+                "1r1idms5acxwvvgbazsmja75kapcxsjm8bw3j1m6a843fi4whczw"))
+
 (define rust-clap-mangen-0.2.29
   (crate-source "clap_mangen" "0.2.29"
                 "1qkr87xz9mgvh9mqqqqni7fw8dffzihmzwj7rfnxkw1h9g2w7d17"))
@@ -16705,6 +16717,10 @@
   (crate-source "rustyline" "10.1.1"
                 "1vvsd68cch0lpcg6mcwfvfdd6r4cxbwis3bf9443phzkqcr3rs61"))
 
+(define rust-rustyline-14.0.0
+  (crate-source "rustyline" "14.0.0"
+                "0qvyckd5hbi2cf6kw4bsng6vb6rb9dzjfy24dndzszm3dn9yh0vq"))
+
 (define rust-rustyline-9.1.2
   (crate-source "rustyline" "9.1.2"
                 "0f8069ljhiv9nf97y975wvv9yvx82w3lm9g50d5n298fkiw2cy6v"))
@@ -24949,6 +24965,238 @@
                                   rust-zeroize-derive-1.4.2
                                   rust-zerovec-0.10.4
                                   rust-zerovec-derive-0.10.3))
+                     (asciinema =>
+                                (list rust-addr2line-0.24.2
+                                      rust-adler2-2.0.1
+                                      rust-aho-corasick-1.1.3
+                                      rust-anstream-0.6.19
+                                      rust-anstyle-1.0.11
+                                      rust-anstyle-parse-0.2.7
+                                      rust-anstyle-query-1.1.3
+                                      rust-anstyle-wincon-3.0.9
+                                      rust-anyhow-1.0.98
+                                      rust-async-compression-0.4.25
+                                      rust-async-trait-0.1.88
+                                      rust-avt-0.16.0
+                                      rust-axum-0.8.4
+                                      rust-axum-core-0.5.2
+                                      rust-backtrace-0.3.75
+                                      rust-base64-0.22.1
+                                      rust-bitflags-2.9.1
+                                      rust-block-buffer-0.10.4
+                                      rust-bumpalo-3.18.1
+                                      rust-bytemuck-1.23.1
+                                      rust-bytes-1.10.1
+                                      rust-cc-1.2.27
+                                      rust-cfg-if-1.0.1
+                                      rust-cfg-aliases-0.1.1
+                                      rust-cfg-aliases-0.2.1
+                                      rust-clap-4.5.40
+                                      rust-clap-builder-4.5.40
+                                      rust-clap-complete-4.5.54
+                                      rust-clap-derive-4.5.40
+                                      rust-clap-lex-0.7.5
+                                      rust-clap-mangen-0.2.27
+                                      rust-clipboard-win-5.4.0
+                                      rust-colorchoice-1.0.4
+                                      rust-config-0.15.11
+                                      rust-core-foundation-0.10.1
+                                      rust-core-foundation-sys-0.8.7
+                                      rust-cpufeatures-0.2.17
+                                      rust-crc32fast-1.4.2
+                                      rust-crypto-common-0.1.6
+                                      rust-data-encoding-2.9.0
+                                      rust-digest-0.10.7
+                                      rust-env-home-0.1.0
+                                      rust-equivalent-1.0.2
+                                      rust-errno-0.3.13
+                                      rust-error-code-3.3.2
+                                      rust-fastrand-2.3.0
+                                      rust-flate2-1.1.2
+                                      rust-fnv-1.0.7
+                                      rust-form-urlencoded-1.2.1
+                                      rust-futures-channel-0.3.31
+                                      rust-futures-core-0.3.31
+                                      rust-futures-io-0.3.31
+                                      rust-futures-macro-0.3.31
+                                      rust-futures-sink-0.3.31
+                                      rust-futures-task-0.3.31
+                                      rust-futures-util-0.3.31
+                                      rust-generic-array-0.14.7
+                                      rust-getrandom-0.2.16
+                                      rust-getrandom-0.3.3
+                                      rust-gimli-0.31.1
+                                      rust-hashbrown-0.15.4
+                                      rust-heck-0.5.0
+                                      rust-http-1.3.1
+                                      rust-http-body-1.0.1
+                                      rust-http-body-util-0.1.3
+                                      rust-httparse-1.10.1
+                                      rust-httpdate-1.0.3
+                                      rust-hyper-1.6.0
+                                      rust-hyper-rustls-0.27.7
+                                      rust-hyper-util-0.1.14
+                                      rust-idna-1.0.3
+                                      rust-idna-adapter-1.0.0
+                                      rust-indexmap-2.9.0
+                                      rust-ipnet-2.11.0
+                                      rust-iri-string-0.7.8
+                                      rust-is-terminal-polyfill-1.70.1
+                                      rust-itoa-1.0.15
+                                      rust-js-sys-0.3.77
+                                      rust-lazy-static-1.5.0
+                                      rust-libc-0.2.174
+                                      rust-linux-raw-sys-0.9.4
+                                      rust-log-0.4.27
+                                      rust-lru-slab-0.1.2
+                                      rust-matchers-0.2.0
+                                      rust-matchit-0.8.4
+                                      rust-memchr-2.7.5
+                                      rust-mime-0.3.17
+                                      rust-mime-guess-2.0.5
+                                      rust-miniz-oxide-0.8.9
+                                      rust-mio-1.0.4
+                                      rust-nix-0.28.0
+                                      rust-nix-0.30.1
+                                      rust-object-0.36.7
+                                      rust-once-cell-1.21.3
+                                      rust-once-cell-polyfill-1.70.1
+                                      rust-openssl-probe-0.1.6
+                                      rust-pathdiff-0.2.3
+                                      rust-percent-encoding-2.3.1
+                                      rust-pin-project-lite-0.2.16
+                                      rust-pin-utils-0.1.0
+                                      rust-ppv-lite86-0.2.21
+                                      rust-proc-macro2-1.0.95
+                                      rust-quinn-0.11.8
+                                      rust-quinn-proto-0.11.12
+                                      rust-quinn-udp-0.5.13
+                                      rust-quote-1.0.40
+                                      rust-r-efi-5.3.0
+                                      rust-rand-0.9.1
+                                      rust-rand-chacha-0.9.0
+                                      rust-rand-core-0.9.3
+                                      rust-regex-automata-0.4.9
+                                      rust-regex-syntax-0.8.5
+                                      rust-reqwest-0.12.20
+                                      rust-rgb-0.8.50
+                                      rust-ring-0.17.14
+                                      rust-roff-0.2.2
+                                      rust-rust-embed-8.7.2
+                                      rust-rust-embed-impl-8.7.2
+                                      rust-rust-embed-utils-8.7.2
+                                      rust-rustc-demangle-0.1.25
+                                      rust-rustc-hash-2.1.1
+                                      rust-rustix-1.0.7
+                                      rust-rustls-0.23.28
+                                      rust-rustls-native-certs-0.8.1
+                                      rust-rustls-pki-types-1.12.0
+                                      rust-rustls-webpki-0.103.3
+                                      rust-rustversion-1.0.21
+                                      rust-rustyline-14.0.0
+                                      rust-ryu-1.0.20
+                                      rust-same-file-1.0.6
+                                      rust-schannel-0.1.27
+                                      rust-security-framework-3.2.0
+                                      rust-security-framework-sys-2.14.0
+                                      rust-serde-1.0.219
+                                      rust-serde-derive-1.0.219
+                                      rust-serde-json-1.0.140
+                                      rust-serde-spanned-0.6.9
+                                      rust-serde-urlencoded-0.7.1
+                                      rust-sha1-0.10.6
+                                      rust-sha2-0.10.9
+                                      rust-sharded-slab-0.1.7
+                                      rust-shlex-1.3.0
+                                      rust-signal-hook-0.3.18
+                                      rust-signal-hook-registry-1.4.5
+                                      rust-signal-hook-tokio-0.3.1
+                                      rust-slab-0.4.11
+                                      rust-smallvec-1.15.1
+                                      rust-socket2-0.5.10
+                                      rust-strsim-0.11.1
+                                      rust-subtle-2.6.1
+                                      rust-syn-2.0.103
+                                      rust-sync-wrapper-1.0.2
+                                      rust-tempfile-3.20.0
+                                      rust-terminal-size-0.4.2
+                                      rust-thiserror-2.0.12
+                                      rust-thiserror-impl-2.0.12
+                                      rust-thread-local-1.1.9
+                                      rust-tinyvec-1.9.0
+                                      rust-tinyvec-macros-0.1.1
+                                      rust-tokio-1.45.1
+                                      rust-tokio-macros-2.5.0
+                                      rust-tokio-rustls-0.26.2
+                                      rust-tokio-stream-0.1.17
+                                      rust-tokio-tungstenite-0.26.2
+                                      rust-tokio-util-0.7.15
+                                      rust-toml-0.8.23
+                                      rust-toml-datetime-0.6.11
+                                      rust-toml-edit-0.22.27
+                                      rust-tower-0.5.2
+                                      rust-tower-http-0.6.6
+                                      rust-tower-layer-0.3.3
+                                      rust-tower-service-0.3.3
+                                      rust-tracing-0.1.41
+                                      rust-tracing-core-0.1.34
+                                      rust-tracing-subscriber-0.3.20
+                                      rust-try-lock-0.2.5
+                                      rust-tungstenite-0.26.2
+                                      rust-typenum-1.18.0
+                                      rust-unicase-2.8.1
+                                      rust-unicode-ident-1.0.18
+                                      rust-unicode-segmentation-1.12.0
+                                      rust-unicode-width-0.1.14
+                                      rust-untrusted-0.9.0
+                                      rust-url-2.5.4
+                                      rust-utf-8-0.7.6
+                                      rust-utf8-iter-1.0.4
+                                      rust-utf8parse-0.2.2
+                                      rust-uuid-1.17.0
+                                      rust-version-check-0.9.5
+                                      rust-walkdir-2.5.0
+                                      rust-want-0.3.1
+                                      rust-wasi-0.11.1+wasi-snapshot-preview1
+                                      rust-wasi-0.14.2+wasi-0.2.4
+                                      rust-wasm-bindgen-0.2.100
+                                      rust-wasm-bindgen-backend-0.2.100
+                                      rust-wasm-bindgen-futures-0.4.50
+                                      rust-wasm-bindgen-macro-0.2.100
+                                      rust-wasm-bindgen-macro-support-0.2.100
+                                      rust-wasm-bindgen-shared-0.2.100
+                                      rust-wasm-streams-0.4.2
+                                      rust-web-sys-0.3.77
+                                      rust-web-time-1.1.0
+                                      rust-which-8.0.0
+                                      rust-winapi-util-0.1.9
+                                      rust-windows-sys-0.52.0
+                                      rust-windows-sys-0.59.0
+                                      rust-windows-sys-0.60.2
+                                      rust-windows-targets-0.52.6
+                                      rust-windows-targets-0.53.2
+                                      rust-windows-aarch64-gnullvm-0.52.6
+                                      rust-windows-aarch64-gnullvm-0.53.0
+                                      rust-windows-aarch64-msvc-0.52.6
+                                      rust-windows-aarch64-msvc-0.53.0
+                                      rust-windows-i686-gnu-0.52.6
+                                      rust-windows-i686-gnu-0.53.0
+                                      rust-windows-i686-gnullvm-0.52.6
+                                      rust-windows-i686-gnullvm-0.53.0
+                                      rust-windows-i686-msvc-0.52.6
+                                      rust-windows-i686-msvc-0.53.0
+                                      rust-windows-x86-64-gnu-0.52.6
+                                      rust-windows-x86-64-gnu-0.53.0
+                                      rust-windows-x86-64-gnullvm-0.52.6
+                                      rust-windows-x86-64-gnullvm-0.53.0
+                                      rust-windows-x86-64-msvc-0.52.6
+                                      rust-windows-x86-64-msvc-0.53.0
+                                      rust-winnow-0.7.11
+                                      rust-winsafe-0.0.19
+                                      rust-wit-bindgen-rt-0.39.0
+                                      rust-zerocopy-0.8.26
+                                      rust-zerocopy-derive-0.8.26
+                                      rust-zeroize-1.8.1))
                      (b3sum =>
                             (list rust-anstream-0.6.18
                                   rust-anstyle-1.0.10
diff --git a/gnu/packages/terminals.scm b/gnu/packages/terminals.scm
index 9024bacd52..f816794c58 100644
--- a/gnu/packages/terminals.scm
+++ b/gnu/packages/terminals.scm
@@ -233,27 +233,17 @@ managers.")
 (define-public asciinema
   (package
     (name "asciinema")
-    (version "2.4.0")
+    (version "3.0.1")
     (source
      (origin
-       (method git-fetch)
-       (uri (git-reference
-             (url "https://github.com/asciinema/asciinema";)
-             (commit (string-append "v" version))))
-       (file-name (git-file-name name version))
+       (method url-fetch)
+       (uri (crate-uri "asciinema" version))
+       (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0qhf4sc5fl81rpq3rgzy7qcch620dh12scvsbdfczfbyjb10ps2i"))))
-    (build-system pyproject-build-system)
-    (arguments
-     (list #:phases
-           #~(modify-phases %standard-phases
-               (add-after 'unpack 'fix-python-path
-                 (lambda* (#:key inputs #:allow-other-keys)
-                   (substitute* "tests/pty_test.py"
-                     (("python3") (search-input-file inputs 
"/bin/python3"))))))))
-    (native-inputs
-     (list python-pytest ; For tests.
-           python-setuptools python-wheel))
+        (base32 "1w64inic9z2fb0vwi0a2q8i31d4jsr6n71dg1ixhmmvkdpv7gb1j"))))
+    (build-system cargo-build-system)
+    (native-inputs (list python-minimal)) ;needed for tests
+    (inputs (cargo-inputs 'asciinema))
     (home-page "https://asciinema.org";)
     (synopsis "Terminal session recorder")
     (description

Reply via email to