diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm index 2df83208f32..b590919a15e 100644 --- a/gnu/packages/rust-apps.scm +++ b/gnu/packages/rust-apps.scm @@ -3621,7 +3621,7 @@ minimum contrast levels, and more.") (define-public rust-xremap (package (name "rust-xremap") - (version "0.10.5") + (version "0.10.10") (source (origin (method url-fetch) @@ -3629,34 +3629,11 @@ minimum contrast levels, and more.") (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 - "1763bypr971qyy7lm0q0mg1alqzyzqgsq8ffkp8zfvhwsqipnfn7")))) + "00wi8xygkgj7niq4vky7jpg8yr02yrqlkvrhgnc6vbw87n7h5fmi")))) (build-system cargo-build-system) (arguments `(#:features '() #:install-source? #f - #:cargo-inputs - (("rust-anyhow" ,rust-anyhow-1) - ("rust-clap" ,rust-clap-4) - ("rust-clap-complete" ,rust-clap-complete-4) - ("rust-derive-where" ,rust-derive-where-1) - ("rust-env-logger" ,rust-env-logger-0.10) - ("rust-evdev" ,rust-evdev-0.12) - ("rust-fork" ,rust-fork-0.2) - ("rust-hyprland" ,rust-hyprland-0.3) - ("rust-indoc" ,rust-indoc-2) - ("rust-lazy-static" ,rust-lazy-static-1) - ("rust-log" ,rust-log-0.4) - ("rust-nix" ,rust-nix-0.26) - ("rust-regex" ,rust-regex-1) - ("rust-serde" ,rust-serde-1) - ("rust-serde-json" ,rust-serde-json-1) - ("rust-serde-with" ,rust-serde-with-3) - ("rust-serde-yaml" ,rust-serde-yaml-0.9) - ("rust-toml" ,rust-toml-0.8) - ("rust-wayland-client" ,rust-wayland-client-0.30) - ("rust-wayland-protocols-wlr" ,rust-wayland-protocols-wlr-0.1) - ("rust-x11rb" ,rust-x11rb-0.13) - ("rust-zbus" ,rust-zbus-1)) #:phases (modify-phases %standard-phases (add-after 'install 'install-completions @@ -3680,6 +3657,7 @@ minimum contrast levels, and more.") (with-output-to-file (string-append share "/elvish/lib/xremap") (lambda _ (invoke xremap "--completions" "elvish"))))))))) + (inputs (cargo-inputs 'rust-xremap)) (home-page "https://github.com/k0kubun/xremap") (synopsis "Dynamic key remapper for X and Wayland") (description "This package provides dynamic key remapper for X and Wayland.") diff --git a/gnu/packages/rust-crates.scm b/gnu/packages/rust-crates.scm index 66960223708..dd7b59c7d8c 100644 --- a/gnu/packages/rust-crates.scm +++ b/gnu/packages/rust-crates.scm @@ -3274,10 +3274,18 @@ (crate-source "enumber" "0.3.1" "1gxxqms1zpadyy1whq0ms1vwymz19mq197gfq53dhxnx14cig50f")) +(define rust-enumflags2-0.6.4 + (crate-source "enumflags2" "0.6.4" + "182xd6cxxmadx1axnz6x73d12pzgwkc712zq2lxd4z1k48lxij43")) + (define rust-enumflags2-0.7.11 (crate-source "enumflags2" "0.7.11" "0iwi60d54lgby0f29b5isikxraf0wvnqdmlddx68a62kbx34nbxs")) +(define rust-enumflags2-derive-0.6.4 + (crate-source "enumflags2_derive" "0.6.4" + "1kkcwi4n76bi1c16ms00dyk4d393gdf29kpr4k9zsn5z7m7fjvll")) + (define rust-enumflags2-derive-0.7.11 (crate-source "enumflags2_derive" "0.7.11" "0yfdjyrf9b4mi1r589azkyirjhzmdw29nqq0mdjnsyldlmjayk7w")) @@ -3686,6 +3694,10 @@ (crate-source "forgejo-api" "0.5.0" "114lhnafx34xak9dx7hcsvgdr48bnzn7k32al276h00jl9wjd3ag")) +(define rust-fork-0.2.0 + (crate-source "fork" "0.2.0" + "0vb5557b03ghb1xmn86w9v57k5zjy2g475769xzw58845qq8pp05")) + (define rust-form-urlencoded-1.2.1 (crate-source "form_urlencoded" "1.2.1" "0milh8x7nl4f450s3ddhg57a3flcv6yq8hlkyk6fyr3mcb128dp1")) @@ -5596,6 +5608,14 @@ (crate-source "hyperlocal" "0.8.0" "136978rsp0wr6x28cxivxhbq2np66l4jrq3n9xwckrrd5dxxzbqg")) +(define rust-hyprland-0.3.13 + (crate-source "hyprland" "0.3.13" + "1s6xi0k93nxi4xgw09k14xxvdygwqc5nr4fk9n4m3m35q0f8yypq")) + +(define rust-hyprland-macros-0.3.4 + (crate-source "hyprland-macros" "0.3.4" + "1sz4yhwi7d1s2wfpk9ql43dgmiq0j3j8skmrijpi55lp5vax6hf9")) + (define rust-iana-time-zone-0.1.60 (crate-source "iana-time-zone" "0.1.60" "0hdid5xz3jznm04lysjm3vi93h3c523w0hcc3xba47jl3ddbpzz7")) @@ -7481,6 +7501,10 @@ (crate-source "natord-plus-plus" "2.0.0" "0r6sqgf0gqdldzh68dsvjqwnay3dcw9m359gxkj16bbqg45ary36")) +(define rust-nb-connect-1.2.0 + (crate-source "nb-connect" "1.2.0" + "05fadcyxaz0r8pbh498y24xay3b2gb73ih3fj7hwylggqq6m9fxi")) + (define rust-ndarray-0.14.0 (crate-source "ndarray" "0.14.0" "011wqzmrd9gpfcfvy1xfbskqfiahn96pmi2d0r9x34d682amq3bc")) @@ -9195,6 +9219,10 @@ (crate-source "priority-queue" "2.3.1" "13ff7y3s9x6m9q0dazdnjz6v0b3j2iyxfjljm9cim6jql5gp027g")) +(define rust-proc-macro-crate-0.1.5 + (crate-source "proc-macro-crate" "0.1.5" + "11cpihdk9ba68hzw95aa8zxn0i5g6kdrfd4l2cy3d5jvb72a6vhx")) + (define rust-proc-macro-crate-1.3.1 (crate-source "proc-macro-crate" "1.3.1" "069r1k56bvgk0f58dm5swlssfcp79im230affwk6d9ck20g04k3z")) @@ -13693,6 +13721,10 @@ (crate-source "wax" "0.6.0" "0mqk9qxsjlbwnjnj0gkaa29qm3mmgbgrc6pd4qpjvcmsl25af4ld")) +(define rust-wayland-backend-0.1.2 + (crate-source "wayland-backend" "0.1.2" + "1n1yi6vna23wfkrpk1j46sx5qbsijh50viha4sra73by8lkqxd21")) + (define rust-wayland-backend-0.3.8 (crate-source "wayland-backend" "0.3.8" "1gs7dw6s3lp9g6g0rhk4bh66wl41jnbkd27c6ynhv1x3xac8j85p")) @@ -13701,6 +13733,10 @@ (crate-source "wayland-client" "0.29.5" "05b7qikqj22rjy17kqw5ar7j2chpy18dr0gqapvwjfd00n60cfrz")) +(define rust-wayland-client-0.30.2 + (crate-source "wayland-client" "0.30.2" + "1j3as2g1znrs2lpkksqcvx8pag85yiwwbcv6wb3lyrqgfxa9d728")) + (define rust-wayland-client-0.31.8 (crate-source "wayland-client" "0.31.8" "0gzpr9gdd8yk1crflxngg5iwa1szyyzp4i4zbgpslf1nsgihs4n2")) @@ -13730,6 +13766,10 @@ (crate-source "wayland-protocols" "0.29.5" "1ihbjyd0w460gd7w22g9qabbwd4v8x74f8vsh7p25csljcgn4l5r")) +(define rust-wayland-protocols-0.30.1 + (crate-source "wayland-protocols" "0.30.1" + "0kcvvli38gdjb9c7dpa2s0ix4nnqfq7n2bbc39370kx9bhg10a1v")) + (define rust-wayland-protocols-0.31.2 (crate-source "wayland-protocols" "0.31.2" "1x310l1p6p3p3l76nl1l2yava9408dy77s605917zadlp1jz70cg")) @@ -13746,6 +13786,10 @@ (crate-source "wayland-protocols-plasma" "0.3.6" "1cs6gpgxybjvr60j6j824blsvz4hnmjwaah2cdkzvzh3cz3srjkw")) +(define rust-wayland-protocols-wlr-0.1.0 + (crate-source "wayland-protocols-wlr" "0.1.0" + "12jqi7n77l8a13hc5w5fkdgs4kdjk9i6nvl74njsdr106c4r3sgw")) + (define rust-wayland-protocols-wlr-0.2.0 (crate-source "wayland-protocols-wlr" "0.2.0" "1mjww9psk2nc5hm2q4s3qas30rbzfg1sb6qgw518fbbcdfvn27xd")) @@ -13758,6 +13802,10 @@ (crate-source "wayland-scanner" "0.29.5" "0lxx3i2kxnmsk421qx87lqqc9kd2y1ksjxcyg0pqbar2zbc06hwg")) +(define rust-wayland-scanner-0.30.1 + (crate-source "wayland-scanner" "0.30.1" + "03ikmfwacsgbym2y4raf05knl1qjlgg81sy0174jxhzvayr77f5r")) + (define rust-wayland-scanner-0.31.6 (crate-source "wayland-scanner" "0.31.6" "110ldnyfxjqvjssir1jf3ndlci7xy9lpv4aqg775y518bpyxlvw9")) @@ -13770,6 +13818,10 @@ (crate-source "wayland-sys" "0.29.5" "1m79qqmr1hx7jlyrvnrxjma5s6dk5js9fjsr4nx7vv1r7hdcw4my")) +(define rust-wayland-sys-0.30.1 + (crate-source "wayland-sys" "0.30.1" + "01man4ll2kyxp9x2934rhnf98522pzwsd2c6jwr73q08qqma1cln")) + (define rust-wayland-sys-0.31.6 (crate-source "wayland-sys" "0.31.6" "05b6i4lg2qrrz7l4h2b5fd7blkkvxq34i1yvlngsmmbpkhwvpknv")) @@ -14644,6 +14696,10 @@ (crate-source "zbar-rust" "0.0.24" "09j65i3ic19j5mcjvwdzxqqylhx2gg4aaxhscfdblzxk2k6bmxzq")) +(define rust-zbus-1.9.3 + (crate-source "zbus" "1.9.3" + "0jgwydwjgk16dyrzdbc1k0dnqj9kv9p3fwcv92a7l9np3hlv5glw")) + (define rust-zbus-3.15.2 (crate-source "zbus" "3.15.2" "1ri5gklhh3kl9gywym95679xs7n3sw2j3ky80jcd8siacc5ifpb7")) @@ -14656,6 +14712,10 @@ (crate-source "zbus" "5.5.0" "0dmjaih7gi2d0fa37zzylvbmxqn80x4d7haxr5xn86za93v37hsr")) +(define rust-zbus-macros-1.9.3 + (crate-source "zbus_macros" "1.9.3" + "19p0pdwdf52zkaknav0pj5qvgcf52xk8a4p3a4ymxybwhjkmjfgs")) + (define rust-zbus-macros-3.15.2 (crate-source "zbus_macros" "3.15.2" "19g0d7d4b8l8ycw498sz8pwkplv300j31i9hnihq0zl81xxljcbi")) @@ -14797,6 +14857,10 @@ (crate-source "zune-jpeg" "0.4.14" "0a70sbnxxkgfm777i1xjkhyn8mx07swg5cabbi083pyysywbm9cr")) +(define rust-zvariant-2.10.0 + (crate-source "zvariant" "2.10.0" + "0995d59vl8409mk3qrbshqrz5d76dq52szg0x2vqji07y9app356")) + (define rust-zvariant-3.15.2 (crate-source "zvariant" "3.15.2" "1nxj9x187jl32fd32zvq8hfn6lyq3kjadb2q7f6kb6x0igl2pvsf")) @@ -14809,6 +14873,10 @@ (crate-source "zvariant" "5.4.0" "1b53qpb3q7j233512s2684iy7wyydra31pi5vkxwygw98kh9xpxj")) +(define rust-zvariant-derive-2.10.0 + (crate-source "zvariant_derive" "2.10.0" + "1s9xk9c4p9vl0j2vr1abqc12mgv500sjc3fnh8ij3d1yb4i5xjp4")) + (define rust-zvariant-derive-3.15.2 (crate-source "zvariant_derive" "3.15.2" "1nbydrkawjwxan12vy79qsrn7gwc483mpfzqs685ybyppv04vhip")) @@ -33451,6 +33519,236 @@ rust-zstd-0.13.3 rust-zstd-safe-7.2.4 rust-zstd-sys-2.0.15+zstd.1.5.7)) + (rust-xremap => + (list rust-addr2line-0.24.2 + rust-adler2-2.0.0 + rust-aho-corasick-1.1.3 + rust-android-tzdata-0.1.1 + rust-android-system-properties-0.1.5 + 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.98 + rust-async-io-1.13.0 + rust-async-lock-2.8.0 + rust-async-trait-0.1.88 + rust-autocfg-1.4.0 + rust-backtrace-0.3.74 + rust-base64-0.22.1 + rust-bitflags-1.3.2 + rust-bitflags-2.9.0 + rust-bitvec-1.0.1 + rust-bumpalo-3.17.0 + rust-byteorder-1.5.0 + rust-bytes-1.10.1 + rust-cc-1.2.19 + rust-cfg-if-1.0.0 + rust-chrono-0.4.40 + rust-clap-4.5.37 + rust-clap-builder-4.5.37 + rust-clap-complete-4.5.47 + rust-clap-derive-4.5.32 + rust-clap-lex-0.7.4 + rust-colorchoice-1.0.3 + rust-concurrent-queue-2.5.0 + rust-convert-case-0.4.0 + rust-core-foundation-sys-0.8.7 + rust-crossbeam-utils-0.8.21 + rust-darling-0.20.11 + rust-darling-core-0.20.11 + rust-darling-macro-0.20.11 + rust-deranged-0.4.0 + rust-derivative-2.2.0 + rust-derive-where-1.2.7 + rust-derive-more-0.99.19 + rust-dlib-0.5.2 + rust-doc-comment-0.3.3 + rust-downcast-rs-1.2.1 + rust-enumflags2-0.6.4 + rust-enumflags2-derive-0.6.4 + rust-env-logger-0.10.2 + rust-equivalent-1.0.2 + rust-errno-0.3.11 + rust-evdev-0.12.2 + rust-event-listener-2.5.3 + rust-fastrand-1.9.0 + rust-fnv-1.0.7 + rust-fork-0.2.0 + rust-funty-2.0.0 + rust-futures-0.3.31 + rust-futures-channel-0.3.31 + rust-futures-core-0.3.31 + rust-futures-executor-0.3.31 + rust-futures-io-0.3.31 + rust-futures-lite-1.13.0 + 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-gethostname-0.4.3 + rust-gimli-0.31.1 + rust-hashbrown-0.12.3 + rust-hashbrown-0.15.2 + rust-heck-0.5.0 + rust-hermit-abi-0.3.9 + rust-hermit-abi-0.5.0 + rust-hex-0.4.3 + rust-humantime-2.2.0 + rust-hyprland-0.3.13 + rust-hyprland-macros-0.3.4 + rust-iana-time-zone-0.1.63 + rust-iana-time-zone-haiku-0.1.2 + rust-ident-case-1.0.1 + rust-indexmap-1.9.3 + rust-indexmap-2.9.0 + rust-indoc-2.0.6 + rust-instant-0.1.13 + rust-io-lifetimes-1.0.11 + rust-is-terminal-0.4.16 + 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.172 + rust-libloading-0.8.6 + rust-libudev-sys-0.1.4 + rust-linux-raw-sys-0.3.8 + rust-linux-raw-sys-0.4.15 + rust-lock-api-0.4.12 + rust-log-0.4.27 + rust-memchr-2.7.4 + rust-memoffset-0.6.5 + rust-memoffset-0.7.1 + rust-miniz-oxide-0.8.8 + rust-mio-1.0.3 + rust-nb-connect-1.2.0 + rust-nix-0.22.3 + rust-nix-0.23.2 + rust-nix-0.26.4 + rust-num-conv-0.1.0 + rust-num-traits-0.2.19 + rust-object-0.36.7 + rust-once-cell-1.21.3 + rust-parking-2.2.1 + rust-parking-lot-0.12.3 + rust-parking-lot-core-0.9.10 + rust-paste-1.0.15 + rust-pin-project-lite-0.2.16 + rust-pin-utils-0.1.0 + rust-pkg-config-0.3.32 + rust-polling-2.8.0 + rust-powerfmt-0.2.0 + rust-proc-macro-crate-0.1.5 + rust-proc-macro-crate-1.3.1 + rust-proc-macro2-1.0.95 + rust-quick-xml-0.28.2 + rust-quote-1.0.40 + rust-radium-0.7.0 + rust-redox-syscall-0.5.11 + rust-regex-1.11.1 + rust-regex-automata-0.4.9 + rust-regex-syntax-0.8.5 + rust-rustc-demangle-0.1.24 + rust-rustc-version-0.4.1 + rust-rustix-0.37.28 + rust-rustix-0.38.44 + rust-rustversion-1.0.20 + rust-ryu-1.0.20 + rust-scoped-tls-1.0.1 + rust-scopeguard-1.2.0 + rust-semver-1.0.26 + rust-serde-1.0.219 + rust-serde-derive-1.0.219 + rust-serde-json-1.0.140 + rust-serde-repr-0.1.20 + rust-serde-spanned-0.6.8 + rust-serde-with-3.12.0 + rust-serde-with-macros-3.12.0 + rust-serde-yaml-0.9.34+deprecated + rust-shlex-1.3.0 + rust-signal-hook-registry-1.4.5 + rust-slab-0.4.9 + rust-smallvec-1.15.0 + rust-socket2-0.4.10 + rust-socket2-0.5.9 + rust-static-assertions-1.1.0 + rust-strsim-0.11.1 + rust-strum-0.26.3 + rust-strum-macros-0.26.4 + rust-syn-1.0.109 + rust-syn-2.0.100 + rust-tap-1.0.1 + rust-termcolor-1.4.1 + rust-thiserror-1.0.69 + rust-thiserror-impl-1.0.69 + rust-time-0.3.41 + rust-time-core-0.1.4 + rust-time-macros-0.2.22 + rust-tokio-1.44.2 + rust-tokio-macros-2.5.0 + rust-toml-0.5.11 + rust-toml-0.8.20 + rust-toml-datetime-0.6.8 + rust-toml-edit-0.19.15 + rust-toml-edit-0.22.24 + rust-udev-0.9.3 + rust-unicode-ident-1.0.18 + rust-unsafe-libyaml-0.2.11 + rust-utf8parse-0.2.2 + rust-waker-fn-1.2.0 + rust-wasi-0.11.0+wasi-snapshot-preview1 + rust-wasm-bindgen-0.2.100 + rust-wasm-bindgen-backend-0.2.100 + rust-wasm-bindgen-macro-0.2.100 + rust-wasm-bindgen-macro-support-0.2.100 + rust-wasm-bindgen-shared-0.2.100 + rust-wayland-backend-0.1.2 + rust-wayland-client-0.30.2 + rust-wayland-protocols-0.30.1 + rust-wayland-protocols-wlr-0.1.0 + rust-wayland-scanner-0.30.1 + rust-wayland-sys-0.30.1 + rust-winapi-0.3.9 + rust-winapi-i686-pc-windows-gnu-0.4.0 + rust-winapi-util-0.1.9 + rust-winapi-x86-64-pc-windows-gnu-0.4.0 + rust-windows-core-0.61.0 + rust-windows-implement-0.60.0 + rust-windows-interface-0.59.1 + rust-windows-link-0.1.1 + rust-windows-result-0.3.2 + rust-windows-strings-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.5.40 + rust-winnow-0.7.6 + rust-wyz-0.5.1 + rust-x11rb-0.13.1 + rust-x11rb-protocol-0.13.1 + rust-zbus-1.9.3 + rust-zbus-macros-1.9.3 + rust-zvariant-2.10.0 + rust-zvariant-derive-2.10.0)) (sd => (list rust-aho-corasick-1.1.3 rust-ansi-to-html-0.1.3