guix_mirror_bot pushed a commit to branch master
in repository guix.

commit 20a11045701d588dc8534d57fda60e9a134e0868
Author: François Joulaud <[email protected]>
AuthorDate: Fri Nov 21 05:32:39 2025 +0100

    gnu: Add jnv.
    
    * gnu/packages/rust-apps.scm (jnv): New variable.
    * gnu/packages/rust-crates.scm: Import jnv deps.
    
    Closes: guix/guix#4355
    Change-Id: I436fe0a733f15be7202df151b397e501363480f5
    Signed-off-by: Steve George <[email protected]>
    Signed-off-by: Efraim Flashner <[email protected]>
---
 gnu/packages/rust-apps.scm   |  24 ++++
 gnu/packages/rust-crates.scm | 278 ++++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 301 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm
index 2e9c7d7345..e17bed19eb 100644
--- a/gnu/packages/rust-apps.scm
+++ b/gnu/packages/rust-apps.scm
@@ -1664,6 +1664,30 @@ bar.  It is also compatible with sway.")
 Interface}.")
     (license (list license:expat license:asl2.0))))
 
+(define-public jnv
+  (package
+    (name "jnv")
+    (version "0.6.2")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+              (url "https://github.com/ynqa/jnv";)
+              (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32
+         "1pv7mnysh7bc1885xym8vlkywjsqqi7zqhhl4g1p8zmpk75z0vdi"))))
+    (build-system cargo-build-system)
+    (arguments
+     (list #:install-source? #f))
+    (inputs (cargo-inputs 'jnv))
+    (home-page "https://github.com/ynqa/jnv";)
+    (synopsis "JSON navigator and interactive jq filter editor")
+    (description "Jnv is designed for navigating JSON, offering an interactive
+JSON viewer and jq filter editor.")
+    (license license:expat)))
+
 (define-public jujutsu
   (package
     (name "jujutsu")
diff --git a/gnu/packages/rust-crates.scm b/gnu/packages/rust-crates.scm
index a64f6ee4c1..0ba6973c06 100644
--- a/gnu/packages/rust-crates.scm
+++ b/gnu/packages/rust-crates.scm
@@ -4943,6 +4943,10 @@
   (crate-source "crossbeam-queue" "0.3.12"
                 "059igaxckccj6ndmg45d5yf7cm4ps46c18m21afq3pwiiz1bnn0g"))
 
+(define rust-crossbeam-skiplist-0.1.3
+  (crate-source "crossbeam-skiplist" "0.1.3"
+                "06qmzagqmrv4zwmrvppv6lja6lbm6hi3vv47wp32rjjq1i2dwafz"))
+
 (define rust-crossbeam-utils-0.8.16
   (crate-source "crossbeam-utils" "0.8.16"
                 "153j0gikblz7n7qdvdi8pslhi008s1yp9cmny6vw07ad7pbb48js"))
@@ -6302,6 +6306,10 @@
   (crate-source "duplicate" "1.0.0"
                 "1jrh28a3g9xw0w9v21y92d4k08lgr1ffg8mjhw2h67h6r5mfcy6y"))
 
+(define rust-duration-string-0.5.3
+  (crate-source "duration-string" "0.5.3"
+                "02b84hf6yb2hnjwcj0j2w1y5jabilxssi0g9wdnl5x04nd541ggd"))
+
 (define rust-dwrote-0.11.3
   (crate-source "dwrote" "0.11.3"
                 "1gi4027mm4mdqjkb54gj7f01vlg07jjsqffqv05mj0ffzj9g3qdz"))
@@ -11457,6 +11465,10 @@
   (crate-source "hifijson" "0.2.2"
                 "0hjwcn3hj7bmwqw084lbbvmwx7lnkfyid6b74wd0c30pwcyann4r"))
 
+(define rust-hifijson-0.2.3
+  (crate-source "hifijson" "0.2.3"
+                "038g1xbdrrsc1dcd2mb41mj6qrz7jyqrmgwqwrclz8m8ifwn6xqa"))
+
 (define rust-histo-1.0.0
   (crate-source "histo" "1.0.0"
                 "0v6znd33clam2b37rhn2pldd39l61605s1ivxzpjwdygi8f6mad6"))
@@ -12924,6 +12936,10 @@
   (crate-source "jaq-core" "2.2.0"
                 "0ak7k7wvs1pf6yryaglr5hrjddzps0j310m5kpplms92dhnwygac"))
 
+(define rust-jaq-core-2.2.1
+  (crate-source "jaq-core" "2.2.1"
+                "1670g3ldack5w5pma00fnhfcpgwvajk6f5qlzlljqhbrxdr6llkp"))
+
 (define rust-jaq-json-1.1.1
   (crate-source "jaq-json" "1.1.1"
                 "01rir05smgwi806wj1r5mma7yc19jkngkgr30qkil27bpgn41fjq"))
@@ -12932,6 +12948,10 @@
   (crate-source "jaq-json" "1.1.2"
                 "101hkx4is3krq7rlimfnj3ddfgzyqlp3j8g0hy651h52v9f0i3w4"))
 
+(define rust-jaq-json-1.1.3
+  (crate-source "jaq-json" "1.1.3"
+                "1g3j27lf205zfyzl9g1vjp6jwgnr8ivwws5cmc1q8vh7gg8dpnq1"))
+
 (define rust-jaq-std-2.1.0
   (crate-source "jaq-std" "2.1.0"
                 "18gv6fx5b4ch4vhwsjlhkcs1fw4bhza21cnhqpmmaxzjz765wdfz"))
@@ -12940,6 +12960,10 @@
   (crate-source "jaq-std" "2.1.1"
                 "0ilsnghw2db5k01qdri2nyggynwwn8hqx9cdmljgwdvq5cp1hq4k"))
 
+(define rust-jaq-std-2.1.2
+  (crate-source "jaq-std" "2.1.2"
+                "0zfnpm3y31g8gzjm1s9alpnvk0h30bz1n7y7frcp10f9jzily9ic"))
+
 (define rust-java-locator-0.1.9
   (crate-source "java-locator" "0.1.9"
                 "0kz6q5291c33bzavh9q9s0yqkhsn29gfhrg6fha9pib5whgnri09"))
@@ -13758,6 +13782,10 @@
   (crate-source "libc" "0.2.182"
                 "04k1w1mq9f4cxv520dbr5xw1i7xkbc9fcrvaggyjy25jdkdvl038"))
 
+(define rust-libc-0.2.183
+  (crate-source "libc" "0.2.183"
+                "17c9gyia7rrzf9gsssvk3vq9ca2jp6rh32fsw6ciarpn5djlddmm"))
+
 (define rust-libc-stdhandle-0.1.0
   (crate-source "libc-stdhandle" "0.1.0"
                 "0lbmg42kncl3yjgzx48d2sa3p78w4fmhs9c21dg4r4r8virj9b3d"))
@@ -19167,6 +19195,14 @@
   (crate-source "prometheus" "0.14.0"
                 "0fpl98whrg5j4bpb3qfswii4yfa58zws7rl7rnd0m58bimnk599w"))
 
+(define rust-promkit-core-0.2.0
+  (crate-source "promkit-core" "0.2.0"
+                "0ld0f0gby8yqpslhdhini1b9zl3pq594iyz8myah0ndjk19zi2gd"))
+
+(define rust-promkit-widgets-0.2.0
+  (crate-source "promkit-widgets" "0.2.0"
+                "1djghl6rwdrc723f6yq5plpdqbm7jj5wfwz7vparicb0jw3q3vzp"))
+
 (define rust-promptly-0.3.1
   (crate-source "promptly" "0.3.1"
                 "1fl0548ww11gpja8hlsfc8jgxk00rdd48n1g6icgwadhlp2wdjws"))
@@ -23728,6 +23764,10 @@
   (crate-source "socket2" "0.6.2"
                 "1q073zkvz96h216mfz6niqk2kjqrgqv2va6zj34qh84zv4xamx46"))
 
+(define rust-socket2-0.6.3
+  (crate-source "socket2" "0.6.3"
+                "0gkjjcyn69hqhhlh5kl8byk5m0d7hyrp2aqwzbs3d33q208nwxis"))
+
 (define rust-socks-0.3.4
   (crate-source "socks" "0.3.4"
                 "12ymihhib0zybm6n4mrvh39hj1dm0ya8mqnqdly63079kayxphzh"))
@@ -28538,6 +28578,10 @@
   (crate-source "wayland-backend" "0.3.13"
                 "1sxgj1vj58nba4wlzd8ffivny8hsh354k9mnkispza5r08si99pa"))
 
+(define rust-wayland-backend-0.3.14
+  (crate-source "wayland-backend" "0.3.14"
+                "01m4qv2fwc8knxnlh3v9xzgcwm56kf9wsirzigbbq6gpnw0g8xda"))
+
 (define rust-wayland-backend-0.3.8
   (crate-source "wayland-backend" "0.3.8"
                 "1gs7dw6s3lp9g6g0rhk4bh66wl41jnbkd27c6ynhv1x3xac8j85p"))
@@ -28747,6 +28791,10 @@
   (crate-source "wayland-sys" "0.30.1"
                 "01man4ll2kyxp9x2934rhnf98522pzwsd2c6jwr73q08qqma1cln"))
 
+(define rust-wayland-sys-0.31.10
+  (crate-source "wayland-sys" "0.31.10"
+                "05wdafyvckjadsnlv4k415izyn9vapyqhad3c6abzmp0x1q6nkrp"))
+
 (define rust-wayland-sys-0.31.6
   (crate-source "wayland-sys" "0.31.6"
                 "05b6i4lg2qrrz7l4h2b5fd7blkkvxq34i1yvlngsmmbpkhwvpknv"))
@@ -29879,6 +29927,10 @@
   (crate-source "winnow" "0.7.14"
                 "0a88ahjqhyn2ln1yplq2xsigm09kxqkdkkk2c2mfxkbzszln8lss"))
 
+(define rust-winnow-0.7.15
+  (crate-source "winnow" "0.7.15"
+                "0i9rkl2rqpbnnxlgs20gmkj3nd0b2k8q55mjmpc2ybb84xwxjyfz"))
+
 (define rust-winnow-0.7.3
   (crate-source "winnow" "0.7.3"
                 "1c9bmhpdwbdmll6b4l6skabz0296dchnmnxw84hh2y3ggyllwzqf"))
@@ -30585,6 +30637,10 @@
   (crate-source "zerocopy" "0.8.40"
                 "1r9j2mlb54q1l9pgall3mk0gg6cprhdncvbbgsgxnxmmj3jcd2d7"))
 
+(define rust-zerocopy-0.8.42
+  (crate-source "zerocopy" "0.8.42"
+                "1qq50mj06rds2iac197kpkdlvgql1j3vvm82gy5qayladxqqnmzj"))
+
 (define rust-zerocopy-derive-0.7.35
   (crate-source "zerocopy-derive" "0.7.35"
                 "0gnf2ap2y92nwdalzz3x7142f2b83sni66l39vxp2ijd6j080kzs"))
@@ -30629,6 +30685,10 @@
   (crate-source "zerocopy-derive" "0.8.40"
                 "0lsrhg5nvf0c40z644a014l2nrvh7xw0ff3i9744k9vif2d4hp7n"))
 
+(define rust-zerocopy-derive-0.8.42
+  (crate-source "zerocopy-derive" "0.8.42"
+                "0bx010zlchg4y8xixvkb4c74634j7ypnbpl7cqjdcfsdxacc0v3y"))
+
 (define rust-zerofrom-0.1.4
   (crate-source "zerofrom" "0.1.4"
                 "0mdbjd7vmbix2ynxbrbrrli47a5yrpfx05hi99wf1l4pwwf13v4i"))
@@ -45934,6 +45994,222 @@
                                 rust-windows-x86-64-gnullvm-0.42.2
                                 rust-windows-x86-64-msvc-0.42.2
                                 rust-wit-bindgen-0.51.0))
+                     (jnv =>
+                          (list rust-adler2-2.0.1
+                                rust-aho-corasick-1.1.4
+                                rust-android-system-properties-0.1.5
+                                rust-anstream-0.6.21
+                                rust-anstyle-1.0.13
+                                rust-anstyle-parse-0.2.7
+                                rust-anstyle-query-1.1.5
+                                rust-anstyle-wincon-3.0.11
+                                rust-anyhow-1.0.102
+                                rust-arboard-3.6.1
+                                rust-async-trait-0.1.89
+                                rust-autocfg-1.5.0
+                                rust-base64-0.22.1
+                                rust-bitflags-2.11.0
+                                rust-bumpalo-3.20.2
+                                rust-bytemuck-1.25.0
+                                rust-byteorder-lite-0.1.0
+                                rust-bytes-1.11.1
+                                rust-cc-1.2.56
+                                rust-cfg-if-1.0.4
+                                rust-chrono-0.4.44
+                                rust-clap-4.5.60
+                                rust-clap-builder-4.5.60
+                                rust-clap-derive-4.5.55
+                                rust-clap-lex-1.0.0
+                                rust-clipboard-win-5.4.1
+                                rust-colorchoice-1.0.4
+                                rust-convert-case-0.10.0
+                                rust-core-foundation-sys-0.8.7
+                                rust-crc32fast-1.5.0
+                                rust-crossbeam-deque-0.8.6
+                                rust-crossbeam-epoch-0.9.18
+                                rust-crossbeam-skiplist-0.1.3
+                                rust-crossbeam-utils-0.8.21
+                                rust-crossterm-0.29.0
+                                rust-crossterm-winapi-0.9.1
+                                rust-crunchy-0.2.4
+                                rust-darling-0.20.11
+                                rust-darling-core-0.20.11
+                                rust-darling-macro-0.20.11
+                                rust-derive-builder-0.20.2
+                                rust-derive-builder-core-0.20.2
+                                rust-derive-builder-macro-0.20.2
+                                rust-derive-more-2.1.1
+                                rust-derive-more-impl-2.1.1
+                                rust-dirs-6.0.0
+                                rust-dirs-sys-0.5.0
+                                rust-dispatch2-0.3.1
+                                rust-document-features-0.2.12
+                                rust-downcast-rs-1.2.1
+                                rust-duration-string-0.5.3
+                                rust-dyn-clone-1.0.20
+                                rust-either-1.15.0
+                                rust-equivalent-1.0.2
+                                rust-errno-0.3.14
+                                rust-error-code-3.3.2
+                                rust-fax-0.2.6
+                                rust-fax-derive-0.2.0
+                                rust-fdeflate-0.3.7
+                                rust-filedescriptor-0.8.3
+                                rust-find-msvc-tools-0.1.9
+                                rust-fixedbitset-0.5.7
+                                rust-flate2-1.1.9
+                                rust-fnv-1.0.7
+                                rust-foldhash-0.1.5
+                                rust-futures-0.3.32
+                                rust-futures-channel-0.3.32
+                                rust-futures-core-0.3.32
+                                rust-futures-executor-0.3.32
+                                rust-futures-io-0.3.32
+                                rust-futures-macro-0.3.32
+                                rust-futures-sink-0.3.32
+                                rust-futures-task-0.3.32
+                                rust-futures-util-0.3.32
+                                rust-gethostname-1.1.0
+                                rust-getrandom-0.2.17
+                                rust-half-2.7.1
+                                rust-hashbrown-0.15.5
+                                rust-hashbrown-0.16.1
+                                rust-heck-0.5.0
+                                rust-hifijson-0.2.3
+                                rust-iana-time-zone-0.1.65
+                                rust-iana-time-zone-haiku-0.1.2
+                                rust-ident-case-1.0.1
+                                rust-image-0.25.9
+                                rust-indexmap-2.13.0
+                                rust-is-terminal-polyfill-1.70.2
+                                rust-itoa-1.0.17
+                                rust-jaq-core-2.2.1
+                                rust-jaq-json-1.1.3
+                                rust-jaq-std-2.1.2
+                                rust-js-sys-0.3.91
+                                rust-libc-0.2.183
+                                rust-libm-0.2.16
+                                rust-libredox-0.1.14
+                                rust-linux-raw-sys-0.12.1
+                                rust-litrs-1.0.0
+                                rust-lock-api-0.4.14
+                                rust-log-0.4.29
+                                rust-memchr-2.8.0
+                                rust-miniz-oxide-0.8.9
+                                rust-mio-1.1.1
+                                rust-moxcms-0.7.11
+                                rust-nom-8.0.0
+                                rust-num-traits-0.2.19
+                                rust-objc2-0.6.4
+                                rust-objc2-app-kit-0.3.2
+                                rust-objc2-core-foundation-0.3.2
+                                rust-objc2-core-graphics-0.3.2
+                                rust-objc2-encode-4.1.0
+                                rust-objc2-foundation-0.3.2
+                                rust-objc2-io-surface-0.3.2
+                                rust-once-cell-1.21.3
+                                rust-once-cell-polyfill-1.70.2
+                                rust-option-ext-0.2.0
+                                rust-os-pipe-1.2.3
+                                rust-parking-lot-0.12.5
+                                rust-parking-lot-core-0.9.12
+                                rust-percent-encoding-2.3.2
+                                rust-petgraph-0.8.3
+                                rust-pin-project-lite-0.2.17
+                                rust-pkg-config-0.3.32
+                                rust-png-0.18.1
+                                rust-proc-macro2-1.0.106
+                                rust-promkit-core-0.2.0
+                                rust-promkit-widgets-0.2.0
+                                rust-pxfm-0.1.28
+                                rust-quick-error-2.0.1
+                                rust-quick-xml-0.39.2
+                                rust-quote-1.0.45
+                                rust-rayon-1.11.0
+                                rust-rayon-core-1.13.0
+                                rust-redox-syscall-0.5.18
+                                rust-redox-users-0.5.2
+                                rust-regex-lite-0.1.9
+                                rust-rustc-version-0.4.1
+                                rust-rustix-1.1.4
+                                rust-rustversion-1.0.22
+                                rust-scopeguard-1.2.0
+                                rust-semver-1.0.27
+                                rust-serde-1.0.228
+                                rust-serde-core-1.0.228
+                                rust-serde-derive-1.0.228
+                                rust-serde-json-1.0.149
+                                rust-serde-spanned-1.0.4
+                                rust-shlex-1.3.0
+                                rust-signal-hook-0.3.18
+                                rust-signal-hook-mio-0.2.5
+                                rust-signal-hook-registry-1.4.8
+                                rust-simd-adler32-0.3.8
+                                rust-slab-0.4.12
+                                rust-smallvec-1.15.1
+                                rust-socket2-0.6.3
+                                rust-strsim-0.11.1
+                                rust-syn-2.0.117
+                                rust-thiserror-1.0.69
+                                rust-thiserror-2.0.18
+                                rust-thiserror-impl-1.0.69
+                                rust-thiserror-impl-2.0.18
+                                rust-tiff-0.10.3
+                                rust-tokio-1.50.0
+                                rust-tokio-macros-2.6.1
+                                rust-tokio-stream-0.1.18
+                                rust-toml-0.9.12+spec-1.1.0
+                                rust-toml-datetime-0.7.5+spec-1.1.0
+                                rust-toml-parser-1.0.9+spec-1.1.0
+                                rust-toml-writer-1.0.6+spec-1.1.0
+                                rust-tree-magic-mini-3.2.2
+                                rust-typed-arena-2.0.2
+                                rust-unicode-ident-1.0.24
+                                rust-unicode-segmentation-1.12.0
+                                rust-unicode-width-0.2.2
+                                rust-urlencoding-2.1.3
+                                rust-utf8parse-0.2.2
+                                rust-wasi-0.11.1+wasi-snapshot-preview1
+                                rust-wasm-bindgen-0.2.114
+                                rust-wasm-bindgen-macro-0.2.114
+                                rust-wasm-bindgen-macro-support-0.2.114
+                                rust-wasm-bindgen-shared-0.2.114
+                                rust-wayland-backend-0.3.14
+                                rust-wayland-client-0.31.13
+                                rust-wayland-protocols-0.32.11
+                                rust-wayland-protocols-wlr-0.3.11
+                                rust-wayland-scanner-0.31.9
+                                rust-wayland-sys-0.31.10
+                                rust-weezl-0.1.12
+                                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-core-0.62.2
+                                rust-windows-implement-0.60.2
+                                rust-windows-interface-0.59.3
+                                rust-windows-link-0.2.1
+                                rust-windows-result-0.4.1
+                                rust-windows-strings-0.5.1
+                                rust-windows-sys-0.60.2
+                                rust-windows-sys-0.61.2
+                                rust-windows-targets-0.53.5
+                                rust-windows-aarch64-gnullvm-0.53.1
+                                rust-windows-aarch64-msvc-0.53.1
+                                rust-windows-i686-gnu-0.53.1
+                                rust-windows-i686-gnullvm-0.53.1
+                                rust-windows-i686-msvc-0.53.1
+                                rust-windows-x86-64-gnu-0.53.1
+                                rust-windows-x86-64-gnullvm-0.53.1
+                                rust-windows-x86-64-msvc-0.53.1
+                                rust-winnow-0.7.15
+                                rust-wl-clipboard-rs-0.9.3
+                                rust-x11rb-0.13.2
+                                rust-x11rb-protocol-0.13.2
+                                rust-zerocopy-0.8.42
+                                rust-zerocopy-derive-0.8.42
+                                rust-zmij-1.0.21
+                                rust-zune-core-0.4.12
+                                rust-zune-jpeg-0.4.21))
                      (jujutsu =>
                               (list rust-ahash-0.8.12
                                     rust-aho-corasick-1.1.4
@@ -48182,7 +48458,7 @@
                                   rust-gdk-pixbuf-sys-0.21.2
                                   rust-gdk4-0.10.1
                                   rust-gdk4-sys-0.10.1
-                                  rust-gdk4-wayland-0.10.0 ;Update?
+                                  rust-gdk4-wayland-0.10.0
                                   rust-gdk4-wayland-sys-0.10.0
                                   rust-gdk4-x11-0.10.0
                                   rust-gdk4-x11-sys-0.10.0

Reply via email to